You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[cmake/FindLibAcquire.cmake] Upgrade deps - After 2 years they merged my https://github.com/kuba--/zip/pull/212 so just use their master ; upgrade miniz also ; [acquire/acquire_wininet.h] Use (void) to indicate function takes no param ; [README.md] Update with build intricacies ; improve grammar ; add to "See also"
Copy file name to clipboardExpand all lines: README.md
+26-9Lines changed: 26 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,13 @@ libacquire
7
7
8
8
The core for your package manager, minus the dependency graph components. Features: **download**, **verify**, and **extract**.
9
9
10
-
By default—for HTTP, HTTPS, and FTP—this uses `libfetch` on FreeBSD; `wininet` on Windows; and `libcurl` everywhere else. Override with `-DUSE_LIBCURL` or `-DUSE_LIBFETCH`.
10
+
By default—for HTTP, HTTPS, and FTP—this uses `libfetch` on FreeBSD; `wininet` on Windows; and `libcurl` everywhere else. Override with `-DUSE_LIBCURL` or `-DUSE_LIBFETCH`.
11
11
12
12
By default—for MD5, SHA256, SHA512—this uses `wincrypt` on Windows; and `OpenSSL` everywhere else. _Note that on macOS this uses the builtin `CommonCrypto/CommonDigest.h` header, and on OpenBSD it uses `LibreSSL`; however in both of these cases it's the OpenSSL API with different headers._ Override with `-DUSE_OPENSSL`.
13
13
14
14
By default—for crc32c—this uses `rhash` if available (also giving access to: CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH, BitTorrent BTIH, Tiger, GOST R 34.11-94, GOST R 34.11-2012, RIPEMD-160, HAS-160, EDON-R, and Whirlpool); otherwise uses included crc32c implementation. Override with `-DUSE_CRC32C`.
15
15
16
-
By default—for decompression—this uses `compressapi.h` on Windows; then, in order of precedence tries: libarchive, zlib, or downloads miniz.
16
+
By default—for decompression—this uses `compressapi.h` on Windows; then, in order of precedence tries: libarchive; zlib; or downloads miniz.
17
17
18
18
Supports:
19
19
@@ -36,7 +36,7 @@ Supports:
36
36
37
37
Dynamically links to shared libraries, defaulting to what's already installed on your OS by default.
38
38
39
-
If your OS doesn't have the dependency, an optimised dependencyfree version will be `add_library`'d and depended upon.
39
+
If your OS doesn't have the dependency, an optimised dependency-free version will be `add_library`'d and depended upon.
40
40
41
41
*† default on that OS*
42
42
@@ -72,7 +72,8 @@ If your OS doesn't have the dependency, an optimised dependency free version wil
72
72
| [miniz](https://github.com/richgel999/miniz) with [zip](https://github.com/kuba--/zip) API | `USE_MINIZ` | All that miniz + zip supports; default † fallback
73
73
74
74
### Checksum
75
-
Note that most checksum libraries are crypto libraries so working with these APIs isn't required for libacquire:
75
+
76
+
Note that most checksum libraries are crypto libraries, so working with these APIs isn't required for libacquire:
0 commit comments