File fix_build_with_boost-1.89.patch of Package openscad

--- openscad-2021.01.orig/features/boost.prf
+++ openscad-2021.01/features/boost.prf
@@ -17,7 +17,7 @@
     DEFINES += BOOST_STATIC
     DEFINES += Boost_USE_STATIC_LIBS
   }
-  BOOST_LINK_FLAGS = -lboost_thread_win32-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt -lboost_chrono-mt
+  BOOST_LINK_FLAGS = -lboost_thread_win32-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt -lboost_chrono-mt
 }
 
 # MSYS2
@@ -25,7 +25,7 @@
   DEFINES += BOOST_STATIC
   DEFINES += BOOST_THREAD_USE_LIB
   DEFINES += Boost_USE_STATIC_LIBS
-  BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+  BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
 } 
 
 # check for OPENSCAD_LIBDIR + multithread
@@ -33,10 +33,10 @@
   OPENSCAD_LIBDIR = $$(OPENSCAD_LIBRARIES)
   !isEmpty(OPENSCAD_LIBDIR) {
     exists($$OPENSCAD_LIBDIR/lib/libboost*thread-mt*) {
-      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
     } else {
       exists($$OPENSCAD_LIBDIR/lib/libboost*thread*) {
-        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
       }
     }
   }
@@ -47,10 +47,10 @@
   BOOST_DIR = $$(BOOSTDIR)
   !isEmpty(BOOST_DIR) {
     exists($$BOOST_DIR/lib/libboost*thread-mt*) {
-      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
     } else {
       exists($$BOOST_DIR/lib/libboost*thread*) {
-        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
       }
     }
   }
@@ -64,14 +64,14 @@
     BMT_TEST4 = /usr/local/lib/libboost*thread-mt* # homebrew
     BMT_TEST5 = /opt/local/lib/libboost*thread-mt* # macports
     exists($$BMT_TEST1)|exists($$BMT_TEST2)|exists($$BMT_TEST3)|exists($$BMT_TEST4)|exists($$BMT_TEST5) {
-      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
     }
   }
 }
 
 isEmpty(BOOST_LINK_FLAGS) {
   unix|macx {
-    BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+    BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
   }
 }
 
--- openscad-2021.01.orig/scripts/check-dependencies.sh
+++ openscad-2021.01/scripts/check-dependencies.sh
@@ -605,7 +605,7 @@
         warnon=1
       fi
     done
-    liblist="libboost_system libboost_system-mt libopencsg libCGAL libglew"
+    liblist="libopencsg libCGAL libglew"
     for i in $liblist; do
       if [ -e /usr/local/lib/$i.so ]; then
         echo "Warning: you have a copy of "$i" under /usr/local/lib"
openSUSE Build Service is sponsored by