commit rehex for openSUSE:Factory
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 <mvetter@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>
participants (1)
-
Source-Sync