Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rehex for openSUSE:Factory checked 
in at 2024-07-25 15:39:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rehex (Old)
 and      /work/SRC/openSUSE:Factory/.rehex.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rehex"

Thu Jul 25 15:39:48 2024 rev:12 rq:1189494 version:0.62.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rehex/rehex.changes      2024-07-22 
17:20:30.395300199 +0200
+++ /work/SRC/openSUSE:Factory/.rehex.new.1882/rehex.changes    2024-07-25 
16:00:42.523070295 +0200
@@ -1,0 +2,6 @@
+Thu Jul 25 05:25:48 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.62.1:
+  * Fix crashes in x86 Windows build on older CPUs.
+
+-------------------------------------------------------------------

Old:
----
  rehex-0.62.0.tar.gz

New:
----
  rehex-0.62.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rehex.spec ++++++
--- /var/tmp/diff_new_pack.dkQfY5/_old  2024-07-25 16:00:43.075092368 +0200
+++ /var/tmp/diff_new_pack.dkQfY5/_new  2024-07-25 16:00:43.075092368 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rehex
-Version:        0.62.0
+Version:        0.62.1
 Release:        0
 Summary:        Reverse Engineers' Hex Editor
 License:        GPL-2.0-only

++++++ rehex-0.62.0.tar.gz -> rehex-0.62.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/CHANGES.txt new/rehex-0.62.1/CHANGES.txt
--- old/rehex-0.62.0/CHANGES.txt        2024-07-20 15:00:14.000000000 +0200
+++ new/rehex-0.62.1/CHANGES.txt        2024-07-24 22:31:16.000000000 +0200
@@ -1,3 +1,7 @@
+Version 0.62.1 (2024-07-24):
+
+ * Fix crashes in x86 Windows build on older CPUs.
+
 Version 0.62.0 (2024-07-20):
 
  * Add bit array data type (#167).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/MANIFEST new/rehex-0.62.1/MANIFEST
--- old/rehex-0.62.0/MANIFEST   2024-07-20 15:00:14.000000000 +0200
+++ new/rehex-0.62.1/MANIFEST   2024-07-24 22:31:16.000000000 +0200
@@ -142,6 +142,18 @@
 msvc/thirdparty.props
 msvc/vcpkg-deploy/install_vcpkg_dependencies.bat
 msvc/vcpkg-deploy/ports/.gitignore
+msvc/vcpkg-deploy/ports/botan/configure
+msvc/vcpkg-deploy/ports/botan/configure-zlib.patch
+msvc/vcpkg-deploy/ports/botan/embed-debug-info.patch
+msvc/vcpkg-deploy/ports/botan/fix-cmake-usage.patch
+msvc/vcpkg-deploy/ports/botan/fix_android.patch
+msvc/vcpkg-deploy/ports/botan/libcxx-winpthread-fixes.patch
+msvc/vcpkg-deploy/ports/botan/msvc-clang-isa-flags.patch
+msvc/vcpkg-deploy/ports/botan/pkgconfig.patch
+msvc/vcpkg-deploy/ports/botan/portfile.cmake
+msvc/vcpkg-deploy/ports/botan/processor-rng-rdrand.patch
+msvc/vcpkg-deploy/ports/botan/vcpkg.json
+msvc/vcpkg-deploy/ports/botan/verbose-install.patch
 msvc/vcpkg-deploy/triplets/x64-win-llvm/Notes.md
 msvc/vcpkg-deploy/triplets/x64-win-llvm/Platform/Clang-CL-C.cmake
 msvc/vcpkg-deploy/triplets/x64-win-llvm/Platform/Clang-CL-CXX.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/Makefile new/rehex-0.62.1/Makefile
--- old/rehex-0.62.0/Makefile   2024-07-20 15:00:14.000000000 +0200
+++ new/rehex-0.62.1/Makefile   2024-07-24 22:31:16.000000000 +0200
@@ -123,7 +123,7 @@
 LDLIBS := -lunistring $(WX_LIBS) $(GTK_LIBS) $(BOTAN_LIBS) $(CAPSTONE_LIBS) 
$(JANSSON_LIBS) $(LUA_LIBS) $(LDLIBS)
 
 # Define this for releases
-VERSION := 0.62.0
+VERSION := 0.62.1
 
 ifdef VERSION
        LONG_VERSION := Version $(VERSION)
@@ -139,8 +139,8 @@
        
        GIT_COMMIT_TIME ?= $(call shell-or-die,git log -1 --format="%ct")
        
-       VERSION      := 513172506f17f58a4a56045873bcc043eede2a98
-       LONG_VERSION := Snapshot 513172506f17f58a4a56045873bcc043eede2a98
+       VERSION      := 00e8769954627c990b888104d141f41f19ce058a
+       LONG_VERSION := Snapshot 00e8769954627c990b888104d141f41f19ce058a
 endif
 
 DEPDIR := .d
@@ -749,8 +749,8 @@
        git ls-files | xargs cp --parents -t rehex-$(VERSION)/
        
        # Inline any references to the HEAD commit sha/timestamp
-       sed -i -e 
"s|\$513172506f17f58a4a56045873bcc043eede2a98|513172506f17f58a4a56045873bcc043eede2a98|g"
 rehex-$(VERSION)/Makefile
-       sed -i -e "s|\$1721479842|1721479842|g" rehex-$(VERSION)/Makefile
+       sed -i -e 
"s|\$00e8769954627c990b888104d141f41f19ce058a|00e8769954627c990b888104d141f41f19ce058a|g"
 rehex-$(VERSION)/Makefile
+       sed -i -e "s|\$1721852938|1721852938|g" rehex-$(VERSION)/Makefile
 endif
        
        # Generate reproducible tarball. All files use git commit timestamp.
@@ -758,7 +758,7 @@
                LC_ALL=C sort -z | \
                tar \
                        --format=ustar \
-                       --mtime=@1721479842 \
+                       --mtime=@1721852938 \
                        --owner=0 --group=0 --numeric-owner \
                        --no-recursion --null  -T - \
                        -cf - | \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/msvc/all-tests/all-tests.vcxproj 
new/rehex-0.62.1/msvc/all-tests/all-tests.vcxproj
--- old/rehex-0.62.0/msvc/all-tests/all-tests.vcxproj   2024-07-20 
15:00:14.000000000 +0200
+++ new/rehex-0.62.1/msvc/all-tests/all-tests.vcxproj   2024-07-24 
22:31:16.000000000 +0200
@@ -123,7 +123,7 @@
       <SDLCheck>true</SDLCheck>
       
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <ConformanceMode>true</ConformanceMode>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalOptions>/bigobj -march=pentium-mmx 
%(AdditionalOptions)</AdditionalOptions>
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       <LanguageStandard>stdcpp20</LanguageStandard>
@@ -147,7 +147,7 @@
       <SDLCheck>true</SDLCheck>
       
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <ConformanceMode>true</ConformanceMode>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalOptions>/bigobj -march=pentium-mmx 
%(AdditionalOptions)</AdditionalOptions>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       <LanguageStandard>stdcpp20</LanguageStandard>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/msvc/gen_content.bat 
new/rehex-0.62.1/msvc/gen_content.bat
--- old/rehex-0.62.0/msvc/gen_content.bat       2024-07-20 15:00:14.000000000 
+0200
+++ new/rehex-0.62.1/msvc/gen_content.bat       2024-07-24 22:31:16.000000000 
+0200
@@ -3,10 +3,7 @@
 cd %~dp0
 cd ..
 
-git log -1 --format="#define LONG_VERSION \"Version 0.62.0\"" > 
res\version_msvc.h
-if %errorlevel% neq 0 exit /b %errorlevel%
-
-git log -1 --format="#define SHORT_VERSION \"0.62.0\"" >> res\version_msvc.h
-if %errorlevel% neq 0 exit /b %errorlevel%
+echo #define LONG_VERSION "Version 0.62.1" > res\version_msvc.h
+echo #define SHORT_VERSION "0.62.1" >> res\version_msvc.h
 
 exit /b 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/msvc/rehex.vcxproj 
new/rehex-0.62.1/msvc/rehex.vcxproj
--- old/rehex-0.62.0/msvc/rehex.vcxproj 2024-07-20 15:00:14.000000000 +0200
+++ new/rehex-0.62.1/msvc/rehex.vcxproj 2024-07-24 22:31:16.000000000 +0200
@@ -190,6 +190,7 @@
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       
<PreprocessorDefinitions>_DEBUG;REHEX_CACHE_CHARACTER_BITMAPS;REHEX_CACHE_STRING_BITMAPS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <LanguageStandard>stdcpp20</LanguageStandard>
+      <AdditionalOptions>-march=pentium-mmx</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>Windows</SubSystem>
@@ -216,6 +217,7 @@
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       
<PreprocessorDefinitions>_DEBUG;REHEX_CACHE_CHARACTER_BITMAPS;REHEX_CACHE_STRING_BITMAPS;REHEX_PROFILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <LanguageStandard>stdcpp20</LanguageStandard>
+      <AdditionalOptions>-march=pentium-mmx</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>Windows</SubSystem>
@@ -292,6 +294,7 @@
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       
<PreprocessorDefinitions>NDEBUG;REHEX_CACHE_CHARACTER_BITMAPS;REHEX_CACHE_STRING_BITMAPS;BUILD_HELP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <LanguageStandard>stdcpp20</LanguageStandard>
+      <AdditionalOptions>-march=pentium-mmx</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>Windows</SubSystem>
@@ -321,6 +324,7 @@
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       
<PreprocessorDefinitions>NDEBUG;REHEX_CACHE_CHARACTER_BITMAPS;REHEX_CACHE_STRING_BITMAPS;REHEX_PROFILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <LanguageStandard>stdcpp20</LanguageStandard>
+      <AdditionalOptions>-march=pentium-mmx</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>Windows</SubSystem>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/configure 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/configure
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/configure    1970-01-01 
01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/configure    2024-07-24 
22:31:16.000000000 +0200
@@ -0,0 +1,46 @@
+#!/usr/bin/env bash
+
+set -e
+
+declare -a OUT_OPTIONS
+
+INTERPRETER=python3
+
+LAST_SEEN=
+COPY_OPTIONS=no
+COPY_PREFIX=yes
+BUILD_TYPE=RELEASE
+for OPTION; do
+    case "${OPTION},${COPY_OPTIONS}" in
+    */configure.py,no)
+        OUT_OPTIONS+=("${OPTION}")
+        INTERPRETER="${LAST_SEEN}"
+        COPY_OPTIONS=yes
+        ;;
+    --prefix=*,yes)
+        if [ "${COPY_PREFIX}" = "yes" ] ; then
+            OUT_OPTIONS+=("${OPTION}")
+            COPY_PREFIX=no
+        fi
+        ;;
+    --*=*,yes)
+        OUT_OPTIONS+=("${OPTION}")
+        ;;
+    *=*)
+        ;;
+    *,yes)
+        OUT_OPTIONS+=("${OPTION}")
+        if [ "${OPTION}" = "--debug-mode" ] ; then
+            BUILD_TYPE=DEBUG
+        fi
+        ;;
+    esac
+    LAST_SEEN="${OPTION}"
+done
+
+set -x
+export CXXFLAGS="$CPPFLAGS $CXXFLAGS"
+"${INTERPRETER}" "${OUT_OPTIONS[@]}"
+
+sed -e "1i\\
+ZLIB_LIBS = \$(ZLIB_LIBS_${BUILD_TYPE})" -i -- Makefile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/configure-zlib.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/configure-zlib.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/configure-zlib.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/configure-zlib.patch 
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,24 @@
+diff --git a/src/build-data/makefile.in b/src/build-data/makefile.in
+index 5102933..0fa5920 100644
+--- a/src/build-data/makefile.in
++++ b/src/build-data/makefile.in
+@@ -20,7 +20,7 @@ LDFLAGS        = %{ldflags}
+ 
+ EXE_LINK_CMD   = %{exe_link_cmd}
+ 
+-LIB_LINKS_TO        = %{external_link_cmd} %{link_to}
++LIB_LINKS_TO        = %{external_link_cmd} $(ZLIB_LIBS) %{link_to}
+ BUILD_DIR_LINK_PATH = %{build_dir_link_path}
+ EXE_LINKS_TO        = %{link_to_botan} $(LIB_LINKS_TO) %{extra_libs}
+ 
+diff --git a/src/lib/compression/zlib/info.txt 
b/src/lib/compression/zlib/info.txt
+index 1102bc5..34047fa 100644
+--- a/src/lib/compression/zlib/info.txt
++++ b/src/lib/compression/zlib/info.txt
+@@ -5,6 +5,4 @@ ZLIB -> 20160412
+ load_on vendor
+ 
+ <libs>
+-all!windows -> z
+-windows -> zlib
+ </libs>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/embed-debug-info.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/embed-debug-info.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/embed-debug-info.patch       
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/embed-debug-info.patch       
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,17 @@
+diff --git a/src/build-data/cc/msvc.txt b/src/build-data/cc/msvc.txt
+index 64b6eae..66258ca 100644
+--- a/src/build-data/cc/msvc.txt
++++ b/src/build-data/cc/msvc.txt
+@@ -20,10 +20,10 @@ optimization_flags "/O2 /Oi"
+ size_optimization_flags "/O1 /Os"
+ 
+ # for debug info in the object file (required if using sccache):
+-#debug_info_flags "/Z7"
++debug_info_flags "/Z7"
+ 
+ # for using a PDB file:
+-debug_info_flags "/Zi /FS"
++#debug_info_flags "/Zi /FS"
+ 
+ preproc_flags "/nologo /EP"
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/fix-cmake-usage.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/fix-cmake-usage.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/fix-cmake-usage.patch        
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/fix-cmake-usage.patch        
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,79 @@
+diff --git a/src/build-data/botan-config.cmake.in 
b/src/build-data/botan-config.cmake.in
+index 8d14c4e..cfc9277 100644
+--- a/src/build-data/botan-config.cmake.in
++++ b/src/build-data/botan-config.cmake.in
+@@ -65,27 +65,36 @@ if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_FOUND AND NOT 
${${CMAKE_FIND_PACKAGE_NAME}
+   return()
+ endif()
+ 
+-# botan-config.cmake lives in "${_Botan_PREFIX}/lib/cmake/Botan-X": traverse 
up to $_Botan_PREFIX
++# botan-config.cmake lives in "${_Botan_PREFIX}/share/botan": traverse up to 
$_Botan_PREFIX
+ set(_Botan_PREFIX "${CMAKE_CURRENT_LIST_DIR}")
+ get_filename_component(_Botan_PREFIX "${_Botan_PREFIX}" DIRECTORY)
+ get_filename_component(_Botan_PREFIX "${_Botan_PREFIX}" DIRECTORY)
+-get_filename_component(_Botan_PREFIX "${_Botan_PREFIX}" DIRECTORY)
+ 
+ %{if build_static_lib}
+ if(NOT TARGET Botan::Botan-static)
+   add_library(Botan::Botan-static STATIC IMPORTED)
+   set_target_properties(Botan::Botan-static
+     PROPERTIES
+-      IMPORTED_LOCATION                 
"${_Botan_PREFIX}/lib/%{static_lib_name}"
+-      INTERFACE_INCLUDE_DIRECTORIES     
"${_Botan_PREFIX}/include/botan-%{version_major}"
++      INTERFACE_INCLUDE_DIRECTORIES     "${_Botan_PREFIX}/include"
+       IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
+       INTERFACE_LINK_OPTIONS            "SHELL:%{cxx_abi_flags}")
++  if(EXISTS "${_Botan_PREFIX}/debug/lib/%{static_lib_name}")
++    set_property(TARGET Botan::Botan-static APPEND PROPERTY 
IMPORTED_CONFIGURATIONS DEBUG)
++    set_target_properties(Botan::Botan-static PROPERTIES
++      IMPORTED_LOCATION_DEBUG "${_Botan_PREFIX}/debug/lib/%{static_lib_name}"
++    )
++  endif()
++  set_property(TARGET Botan::Botan-static APPEND PROPERTY 
IMPORTED_CONFIGURATIONS RELEASE)
++  set_target_properties(Botan::Botan-static PROPERTIES
++    IMPORTED_LOCATION_RELEASE "${_Botan_PREFIX}/lib/%{static_lib_name}"
++    )
+ endif()
+ %{endif}
+ 
+ %{if implib_name}
+-set(_Botan_implib     "${_Botan_PREFIX}/lib/%{implib_name}")
+-set(_Botan_shared_lib "${_Botan_PREFIX}/bin/%{shared_lib_name}")
++set(_Botan_implib         "${_Botan_PREFIX}/lib/%{implib_name}")
++set(_Botan_implib_debug   "${_Botan_PREFIX}/debug/lib/%{implib_name}")
++set(_Botan_shared_lib     "${_Botan_PREFIX}/bin/%{shared_lib_name}")
+ %{endif}
+ %{unless implib_name}
+ set(_Botan_implib "")
+@@ -100,10 +109,28 @@ if(NOT TARGET Botan::Botan)
+   add_library(Botan::Botan SHARED IMPORTED)
+   set_target_properties(Botan::Botan
+     PROPERTIES
+-      IMPORTED_LOCATION             "${_Botan_shared_lib}"
+-      IMPORTED_IMPLIB               "${_Botan_implib}"
+-      INTERFACE_INCLUDE_DIRECTORIES 
"${_Botan_PREFIX}/include/botan-%{version_major}"
++      INTERFACE_INCLUDE_DIRECTORIES "${_Botan_PREFIX}/include"
+       INTERFACE_LINK_OPTIONS        "SHELL:%{cxx_abi_flags}")
++  if(EXISTS "${_Botan_PREFIX}/debug/lib/%{shared_lib_name}")
++    set_property(TARGET Botan::Botan APPEND PROPERTY IMPORTED_CONFIGURATIONS 
DEBUG)
++    set_target_properties(Botan::Botan PROPERTIES
++      IMPORTED_LOCATION_DEBUG "${_Botan_PREFIX}/debug/bin/%{shared_lib_name}"
++    )
++    if(NOT _Botan_implib STREQUAL "")
++      set_target_properties(Botan::Botan PROPERTIES
++        IMPORTED_IMPLIB_DEBUG ${_Botan_implib_debug}
++      )
++    endif()
++  endif()
++  set_property(TARGET Botan::Botan APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELEASE)
++  set_target_properties(Botan::Botan PROPERTIES
++    IMPORTED_LOCATION_RELEASE "${_Botan_PREFIX}/bin/%{shared_lib_name}"
++  )
++  if(NOT _Botan_implib STREQUAL "")
++    set_target_properties(Botan::Botan PROPERTIES
++      IMPORTED_IMPLIB_RELEASE ${_Botan_implib}
++    )
++  endif()
+   set_property(TARGET Botan::Botan APPEND PROPERTY IMPORTED_CONFIGURATIONS 
NOCONFIG)
+   set_target_properties(Botan::Botan
+     PROPERTIES
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/fix_android.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/fix_android.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/fix_android.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/fix_android.patch    
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,13 @@
+diff --git a/src/lib/utils/prefetch.cpp b/src/lib/utils/prefetch.cpp
+index 40786b3..e0d5239 100644
+--- a/src/lib/utils/prefetch.cpp
++++ b/src/lib/utils/prefetch.cpp
+@@ -12,7 +12,7 @@
+ namespace Botan {
+ 
+ uint64_t prefetch_array_raw(size_t bytes, const void* arrayv) noexcept {
+-#if defined(__cpp_lib_hardware_interference_size)
++#if defined(__cpp_lib_hardware_interference_size) && 
(!defined(BOTAN_TARGET_OS_IS_ANDROID) || defined(NDK_IS_NEWER_THAN_25))
+    const size_t cache_line_size = std::hardware_destructive_interference_size;
+ #else
+    // We arbitrarily use a 64 byte cache line, which is by far the most
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/libcxx-winpthread-fixes.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/libcxx-winpthread-fixes.patch
--- 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/libcxx-winpthread-fixes.patch    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/libcxx-winpthread-fixes.patch    
    2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,23 @@
+--- a/src/tests/tests.h
++++ b/src/tests/tests.h
+@@ -17,6 +17,9 @@
+ #include <map>
+ #include <memory>
+ #include <optional>
++#ifndef __ANDROID__
++#include <ranges>
++#endif
+ #include <set>
+ #include <sstream>
+ #include <string>
+--- a/src/lib/utils/os_utils.cpp
++++ b/src/lib/utils/os_utils.cpp
+@@ -627,6 +627,8 @@
+    static_cast<void>(pthread_set_name_np(thread.native_handle(), 
name.c_str()));
+    #elif defined(BOTAN_TARGET_OS_IS_NETBSD)
+    static_cast<void>(pthread_setname_np(thread.native_handle(), "%s", 
const_cast<char*>(name.c_str())));
++   #elif defined(BOTAN_TARGET_OS_HAS_WIN32) && 
defined(_LIBCPP_HAS_THREAD_API_PTHREAD)
++   static_cast<void>(pthread_setname_np(thread.native_handle(), 
name.c_str()));
+    #elif defined(BOTAN_TARGET_OS_HAS_WIN32) && 
defined(BOTAN_BUILD_COMPILER_IS_MSVC)
+    typedef HRESULT(WINAPI * std_proc)(HANDLE, PCWSTR);
+    HMODULE kern = GetModuleHandleA("KernelBase.dll");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/msvc-clang-isa-flags.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/msvc-clang-isa-flags.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/msvc-clang-isa-flags.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/msvc-clang-isa-flags.patch   
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,43 @@
+--- a/src/build-data/cc/msvc.txt
++++ b/src/build-data/cc/msvc.txt
+@@ -56,17 +56,29 @@
+ </sanitizers>
+ 
+ <isa_flags>
+-sse2   -> ""
+-ssse3  -> ""
+-sse41 -> ""
+-sse42 -> ""
+-x86_64:avx2   -> "/arch:AVX"
+-x86_64:avx512 -> "/arch:AVX512"
+-aesni  -> ""
+-clmul  -> ""
+-rdrand -> ""
+-rdseed -> ""
+-sha    -> ""
++sse2   -> "-msse2"
++ssse3  -> "-mssse3"
++sse41  -> "-msse4.1"
++sse42  -> "-msse4.2"
++avx2   -> "-mavx2"
++avx512  -> "-mavx512f -mavx512bw -mavx512dq -mavx512vbmi -mavx512vbmi2 
-mavx512bitalg -mavx512vl -mavx512ifma"
++
++bmi2   -> "-mbmi -mbmi2"
++aesni  -> "-maes -mpclmul"
++rdrand -> "-mrdrnd"
++rdseed -> "-mrdseed"
++sha    -> "-msha"
++altivec -> "-maltivec"
++
++ppc64:vsx -> "-mvsx"
++ppc64:powercrypto -> "-mcrypto"
++ppc64:power9 -> "-mcpu=power9"
++
++arm64:armv8crypto -> "-march=armv8+crypto"
++arm64:armv8sha512 -> "-march=armv8.2-a+sha3"
++
++arm32:neon    -> "-mfpu=neon"
++arm64:neon    -> ""
+ </isa_flags>
+ 
+ <lib_flags>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/pkgconfig.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/pkgconfig.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/pkgconfig.patch      
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/pkgconfig.patch      
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,14 @@
+diff --git a/src/build-data/botan.pc.in b/src/build-data/botan.pc.in
+index c18b522..a5722c9 100644
+--- a/src/build-data/botan.pc.in
++++ b/src/build-data/botan.pc.in
+@@ -1,7 +1,7 @@
+ prefix=%{prefix}
+ exec_prefix=${prefix}
+-libdir=%{libdir}
+-includedir=${prefix}/include/botan-%{version_major}
++libdir=${prefix}/lib
++includedir=${prefix}/include
+ 
+ Name: Botan
+ Description: Crypto and TLS for Modern C++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/portfile.cmake 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/portfile.cmake
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/portfile.cmake       
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/portfile.cmake       
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,216 @@
+vcpkg_from_github(
+    OUT_SOURCE_PATH SOURCE_PATH
+    REPO randombit/botan
+    REF "${VERSION}"
+    SHA512 
5b3e22ad14bf0c37d97835c8309d1a5797cfab67b14ebfad9fd69a999ee27fe97d42ecff5e57e598d21575d053c07c30995f8c2d5f3a23433fb59d6bab45e1e7
+    HEAD_REF master
+    PATCHES
+        embed-debug-info.patch
+        pkgconfig.patch
+        verbose-install.patch
+        configure-zlib.patch
+        fix_android.patch
+        libcxx-winpthread-fixes.patch
+        fix-cmake-usage.patch
+        processor-rng-rdrand.patch
+)
+file(COPY "${CMAKE_CURRENT_LIST_DIR}/configure" DESTINATION "${SOURCE_PATH}")
+
+if(VCPKG_TARGET_IS_MINGW)
+    vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
+endif()
+
+vcpkg_find_acquire_program(PYTHON3)
+
+vcpkg_cmake_get_vars(cmake_vars_file)
+include("${cmake_vars_file}")
+
+set(pkgconfig_syntax "")
+if(VCPKG_DETECTED_CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
+    set(pkgconfig_syntax "--msvc-syntax")
+endif()
+
+vcpkg_list(SET configure_arguments
+    "--distribution-info=vcpkg ${TARGET_TRIPLET}"
+    --disable-cc-tests
+    --with-pkg-config
+    --link-method=copy
+    --with-debug-info
+    --includedir=include
+    --bindir=bin
+    --libdir=lib
+    --without-documentation
+    "--with-external-includedir=${CURRENT_INSTALLED_DIR}/include"
+)
+vcpkg_list(SET pkgconfig_requires)
+
+if("amalgamation" IN_LIST FEATURES)
+    vcpkg_list(APPEND configure_arguments --amalgamation)
+endif()
+
+set(ZLIB_LIBS_RELEASE "")
+set(ZLIB_LIBS_DEBUG "")
+if("zlib" IN_LIST FEATURES)
+    vcpkg_list(APPEND configure_arguments --with-zlib)
+    vcpkg_list(APPEND pkgconfig_requires zlib)
+    x_vcpkg_pkgconfig_get_modules(LIBS PREFIX "ZLIB" MODULES "zlib" 
${pkgconfig_syntax})
+endif()
+
+if(VCPKG_TARGET_IS_EMSCRIPTEN)
+    vcpkg_list(APPEND configure_arguments --cpu=wasm)
+elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
+    vcpkg_list(APPEND configure_arguments --cpu=x86)
+elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
+    vcpkg_list(APPEND configure_arguments --cpu=x86_64)
+elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm")
+    vcpkg_list(APPEND configure_arguments --cpu=arm32)
+elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
+    vcpkg_list(APPEND configure_arguments --cpu=arm64)
+else()
+    message(FATAL_ERROR "Unsupported architecture")
+endif()
+
+# Allow disabling use of WinSock2 by setting BOTAN_USE_WINSOCK2=OFF in triplet
+# for targeting older Windows versions with missing APIs.
+if(VCPKG_TARGET_IS_WINDOWS AND DEFINED BOTAN_USE_WINSOCK2 AND NOT 
BOTAN_USE_WINSOCK2)
+    vcpkg_list(APPEND configure_arguments --without-os-features=winsock2)
+endif()
+
+if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW)
+    vcpkg_list(APPEND configure_arguments --os=windows)
+
+    if(VCPKG_DETECTED_CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
+        vcpkg_list(APPEND configure_arguments --cc=msvc)
+    endif()
+
+    # Botan performs runtime checks for certain CPU extensions/intrinsics 
before attempting to use
+    # them and falls back to alternative implementations if they're not 
available.
+    #
+    # When building with MSVC, the builtin functions for those intrinsics can 
be used even when
+    # they aren't guaranteed by the chosen architecture, whereas Clang 
requires them to be enabled
+    # for use by the codegen, just for the translation units where they are 
used. The Botan build
+    # scripts know to enable them for the specific translation units when 
using GCC/Clang, but not
+    # when using Clang-pretending-to-be-MSVC (i.e. clang-cl), so we patch the 
compiler metadata to
+    # add the Clang extension flags when using "MSVC" in this configuration.
+
+    if(VCPKG_DETECTED_CMAKE_CXX_COMPILER MATCHES "clang-cl(\.exe)?$")
+        vcpkg_apply_patches(
+            SOURCE_PATH "${SOURCE_PATH}"
+            PATCHES
+                msvc-clang-isa-flags.patch
+        )
+    endif()
+
+    # Forward detected CXXFLAGS to the Botan configure script.
+    vcpkg_list(APPEND configure_arguments 
"--extra-cxxflags=${VCPKG_DETECTED_CMAKE_CXX_FLAGS}")
+
+    if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
+        vcpkg_list(APPEND configure_arguments --enable-shared-library 
--disable-static-library)
+    else()
+        vcpkg_list(APPEND configure_arguments --disable-shared-library 
--enable-static-library)
+    endif()
+
+    if(VCPKG_CRT_LINKAGE STREQUAL "dynamic")
+        set(BOTAN_MSVC_RUNTIME MD)
+    else()
+        set(BOTAN_MSVC_RUNTIME MT)
+    endif()
+
+    vcpkg_install_nmake(
+        SOURCE_PATH "${SOURCE_PATH}"
+        PROJECT_NAME "Makefile"
+        PREFER_JOM
+        PRERUN_SHELL_RELEASE
+            "${PYTHON3}" "${SOURCE_PATH}/configure.py"
+            ${configure_arguments}
+            "--prefix=${CURRENT_PACKAGES_DIR}"
+            "--msvc-runtime=${BOTAN_MSVC_RUNTIME}"
+            "--with-external-libdir=${CURRENT_INSTALLED_DIR}/lib"
+        PRERUN_SHELL_DEBUG
+            "${PYTHON3}" "${SOURCE_PATH}/configure.py"
+            ${configure_arguments}
+            "--prefix=${CURRENT_PACKAGES_DIR}/debug"
+            "--msvc-runtime=${BOTAN_MSVC_RUNTIME}d"
+            "--with-external-libdir=${CURRENT_INSTALLED_DIR}/debug/lib"
+            --debug-mode
+        OPTIONS
+            "CXX=\"${VCPKG_DETECTED_CMAKE_CXX_COMPILER}\""
+            "LINKER=\"${VCPKG_DETECTED_CMAKE_LINKER}\""
+            "AR=\"${VCPKG_DETECTED_CMAKE_AR}\""
+            "EXE_LINK_CMD=\"${VCPKG_DETECTED_CMAKE_LINKER}\" 
${VCPKG_LINKER_FLAGS}"
+        OPTIONS_RELEASE
+            "ZLIB_LIBS=${ZLIB_LIBS_RELEASE}"
+        OPTIONS_DEBUG
+            "ZLIB_LIBS=${ZLIB_LIBS_DEBUG}"
+    )
+    vcpkg_copy_tools(TOOL_NAMES botan-cli AUTO_CLEAN)
+    vcpkg_copy_pdbs()
+else()
+    if(VCPKG_TARGET_IS_ANDROID)
+        vcpkg_list(APPEND configure_arguments --os=android)
+    elseif(VCPKG_TARGET_IS_EMSCRIPTEN)
+        vcpkg_list(APPEND configure_arguments --os=emscripten)
+    elseif(VCPKG_TARGET_IS_MINGW)
+        vcpkg_list(APPEND configure_arguments --os=mingw)
+    endif()
+
+    if(VCPKG_TARGET_IS_EMSCRIPTEN)
+        vcpkg_list(APPEND configure_arguments --cc=emcc)
+    elseif(VCPKG_DETECTED_CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+        vcpkg_list(APPEND configure_arguments --cc=gcc)
+    elseif(VCPKG_DETECTED_CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+        vcpkg_list(APPEND configure_arguments --cc=clang)
+    endif()
+    # botan's install.py doesn't handle DESTDIR on windows host,
+    # so we must avoid the standard '--prefix' and 'DESTDIR' install.
+    vcpkg_configure_make(
+        SOURCE_PATH "${SOURCE_PATH}"
+        DISABLE_VERBOSE_FLAGS
+        NO_ADDITIONAL_PATHS
+        OPTIONS
+            "${PYTHON3}" "${SOURCE_PATH}/configure.py"
+            ${configure_arguments}
+        OPTIONS_RELEASE
+            "--prefix=${CURRENT_PACKAGES_DIR}"
+            "--with-external-libdir=${CURRENT_INSTALLED_DIR}/lib"
+        OPTIONS_DEBUG
+            --debug-mode
+            "--prefix=${CURRENT_PACKAGES_DIR}/debug"
+            "--with-external-libdir=${CURRENT_INSTALLED_DIR}/debug/lib"
+    )
+    vcpkg_build_make(
+        BUILD_TARGET install
+        OPTIONS
+            "ZLIB_LIBS_RELEASE=${ZLIB_LIBS_RELEASE}"
+            "ZLIB_LIBS_DEBUG=${ZLIB_LIBS_DEBUG}"
+    )
+    if(NOT VCPKG_TARGET_IS_EMSCRIPTEN)
+        vcpkg_copy_tools(TOOL_NAMES botan AUTO_CLEAN)
+    endif()
+endif()
+
+vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/Botan-3.3.0)
+
+file(RENAME "${CURRENT_PACKAGES_DIR}/include/botan-3/botan" 
"${CURRENT_PACKAGES_DIR}/include/botan")
+
+if(pkgconfig_requires)
+    list(JOIN pkgconfig_requires ", " pkgconfig_requires)
+    file(APPEND "${CURRENT_PACKAGES_DIR}/lib/pkgconfig/botan-3.pc" 
"Requires.private: ${pkgconfig_requires}")
+    if(NOT VCPKG_BUILD_TYPE)
+        file(APPEND "${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig/botan-3.pc" 
"Requires.private: ${pkgconfig_requires}")
+    endif()
+endif()
+vcpkg_fixup_pkgconfig()
+
+file(REMOVE_RECURSE
+    "${CURRENT_PACKAGES_DIR}/debug/include"
+    "${CURRENT_PACKAGES_DIR}/debug/share"
+    "${CURRENT_PACKAGES_DIR}/include/botan-3"
+)
+
+vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/botan/build.h" "#define 
BOTAN_INSTALL_PREFIX R\"(${CURRENT_PACKAGES_DIR})\"" "")
+vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/botan/build.h" "#define 
BOTAN_INSTALL_LIB_DIR R\"(${CURRENT_PACKAGES_DIR}\\lib)\"" "" IGNORE_UNCHANGED)
+vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/botan/build.h" "#define 
BOTAN_INSTALL_LIB_DIR R\"(${CURRENT_PACKAGES_DIR}/lib)\"" "" IGNORE_UNCHANGED)
+vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/botan/build.h" 
"--prefix=${CURRENT_PACKAGES_DIR}" "")
+
+vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/license.txt")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/processor-rng-rdrand.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/processor-rng-rdrand.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/processor-rng-rdrand.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/processor-rng-rdrand.patch   
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,9 @@
+--- a/src/lib/rng/processor_rng/info.txt
++++ b/src/lib/rng/processor_rng/info.txt
+@@ -19,4 +19,6 @@
+ 
+ <isa>
++x86_32:rdrand
++x86_64:rdrand
+ ppc64:power9
+ </isa>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/vcpkg.json 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/vcpkg.json
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/vcpkg.json   1970-01-01 
01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/vcpkg.json   2024-07-24 
22:31:16.000000000 +0200
@@ -0,0 +1,34 @@
+{
+  "name": "botan",
+  "version": "3.3.0",
+  "port-version": 2,
+  "description": "A cryptography library written in C++11",
+  "homepage": "https://botan.randombit.net";,
+  "license": "BSD-2-Clause",
+  "supports": "!uwp",
+  "dependencies": [
+    {
+      "name": "vcpkg-cmake-config",
+      "host": true
+    },
+    {
+      "name": "vcpkg-cmake-get-vars",
+      "host": true
+    }
+  ],
+  "features": {
+    "amalgamation": {
+      "description": "Do an amalgamation build of the library"
+    },
+    "zlib": {
+      "description": "Build with zlib. Enable compression pipes.",
+      "dependencies": [
+        {
+          "name": "vcpkg-pkgconfig-get-modules",
+          "host": true
+        },
+        "zlib"
+      ]
+    }
+  }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/verbose-install.patch 
new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/verbose-install.patch
--- old/rehex-0.62.0/msvc/vcpkg-deploy/ports/botan/verbose-install.patch        
1970-01-01 01:00:00.000000000 +0100
+++ new/rehex-0.62.1/msvc/vcpkg-deploy/ports/botan/verbose-install.patch        
2024-07-24 22:31:16.000000000 +0200
@@ -0,0 +1,13 @@
+diff --git a/src/build-data/makefile.in b/src/build-data/makefile.in
+index 1d50a31..64789a5 100644
+--- a/src/build-data/makefile.in
++++ b/src/build-data/makefile.in
+@@ -61,7 +61,7 @@ distclean:
+       "$(PYTHON_EXE)" "$(SCRIPTS_DIR)/cleanup.py" --build-dir="%{build_dir}" 
--distclean
+ 
+ install: %{install_targets}
+-      "$(PYTHON_EXE)" "$(SCRIPTS_DIR)/install.py" --build-dir="%{build_dir}"
++      "$(PYTHON_EXE)" "$(SCRIPTS_DIR)/install.py" --build-dir="%{build_dir}" 
--verbose
+ 
+ check: tests
+       "$(PYTHON_EXE)" "$(SCRIPTS_DIR)/check.py" --build-dir="%{build_dir}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rehex-0.62.0/msvc/vcpkg-deploy/triplets/x64-win-llvm/x64-win-llvm.toolchain.cmake
 
new/rehex-0.62.1/msvc/vcpkg-deploy/triplets/x64-win-llvm/x64-win-llvm.toolchain.cmake
--- 
old/rehex-0.62.0/msvc/vcpkg-deploy/triplets/x64-win-llvm/x64-win-llvm.toolchain.cmake
       2024-07-20 15:00:14.000000000 +0200
+++ 
new/rehex-0.62.1/msvc/vcpkg-deploy/triplets/x64-win-llvm/x64-win-llvm.toolchain.cmake
       2024-07-24 22:31:16.000000000 +0200
@@ -53,11 +53,14 @@
 cmake_language(DEFER CALL add_compile_options "/WX-") # make sure the flag is 
added at the end!
 
 # general architecture flags
-set(arch_flags "-mcrc32 -msse4.2 -maes -mpclmul")
+# set(arch_flags "-mcrc32 -msse4.2 -maes -mpclmul")
 # -mcrc32 for libpq
 # -mrtm for tbb (will break qtdeclarative since it cannot run the executables 
in CI)
 # -msse4.2 for everything which normally cl can use. (Otherwise strict sse2 
only.)
 # -maes -mpclmul mbedtls
+
+set(arch_flags "-march=pentium-mmx")
+
 if(VCPKG_TARGET_ARCHITECTURE STREQUAL x86)
   string(APPEND arch_flags " -m32 --target=i686-pc-windows-msvc")
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/msvc/wxfreechart/wxfreechart.vcxproj 
new/rehex-0.62.1/msvc/wxfreechart/wxfreechart.vcxproj
--- old/rehex-0.62.0/msvc/wxfreechart/wxfreechart.vcxproj       2024-07-20 
15:00:14.000000000 +0200
+++ new/rehex-0.62.1/msvc/wxfreechart/wxfreechart.vcxproj       2024-07-24 
22:31:16.000000000 +0200
@@ -163,6 +163,7 @@
       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <AdditionalOptions>-march=pentium-mmx 
%(AdditionalOptions)</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>
@@ -182,6 +183,7 @@
       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <AdditionalOptions>-march=pentium-mmx 
%(AdditionalOptions)</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/msvc/wxlua/wxlua.vcxproj 
new/rehex-0.62.1/msvc/wxlua/wxlua.vcxproj
--- old/rehex-0.62.0/msvc/wxlua/wxlua.vcxproj   2024-07-20 15:00:14.000000000 
+0200
+++ new/rehex-0.62.1/msvc/wxlua/wxlua.vcxproj   2024-07-24 22:31:16.000000000 
+0200
@@ -113,6 +113,7 @@
       <DisableSpecificWarnings>4996</DisableSpecificWarnings>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <AdditionalOptions>-march=pentium-mmx 
%(AdditionalOptions)</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>Console</SubSystem>
@@ -131,6 +132,7 @@
       <DisableSpecificWarnings>4996</DisableSpecificWarnings>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <AdditionalOptions>-march=pentium-mmx 
%(AdditionalOptions)</AdditionalOptions>
     </ClCompile>
     <Link>
       <SubSystem>Console</SubSystem>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rehex-0.62.0/res/Info.plist 
new/rehex-0.62.1/res/Info.plist
--- old/rehex-0.62.0/res/Info.plist     2024-07-20 15:00:14.000000000 +0200
+++ new/rehex-0.62.1/res/Info.plist     2024-07-24 22:31:16.000000000 +0200
@@ -12,7 +12,7 @@
        <string>net.solemnwarning.rehex</string>
        
        <key>CFBundleVersion</key>
-       <string>0.62.0</string>
+       <string>0.62.1</string>
        
        <key>CFBundlePackageType</key>
        <string>APPL</string>

Reply via email to