patch-apply 0.8.3

Parse and apply patches in the unified diff format
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
--- input_cmake.txt	2024-11-17 05:09:25.915439079 -0500
+++ output_cmake.txt	2024-11-17 05:09:56.604449960 -0500
@@ -237,7 +237,9 @@
     include/ggml-rpc.h
     include/ggml-sycl.h
     include/ggml-vulkan.h
-    include/ggml-bitnet.h)
+    # include/ggml-bitnet.h)
+    ../../../include/ggml-bitnet.h) # works from rust, because out dir != bitnet dir
+    # ../../../../include/ggml-bitnet.h) # from bitnet
 
 set_target_properties(ggml PROPERTIES PUBLIC_HEADER "${GGML_PUBLIC_HEADERS}")
 #if (GGML_METAL)