Skip to content

Commit

Permalink
devel/hexpatch: update to 1.9.0
Browse files Browse the repository at this point in the history
Light theme update
 - You can now choose between "auto", "dark", and "light" themes.
   In "auto" the theme adapts to your terminal background or defaults to "dark" if detection fails. "auto" is the default setting.
 - You can now set the log verbosity to "debug", "info", "warning", or "error".
   Selecting a level will display messages for that level and all levels above it. "info" is the default setting.

Check out the documentation for more info.

Thank you to @0323pin and @orhun for publishing HexPatch on NetBSD and ArchLinux!

Known bugs
 - Unfortunately the automatic theme detection does not work yet on Windows Terminal and VSCode on Windows.

What's Changed
 - Add NetBSD by @0323pin in #110
 - Feature/light theme by @Etto48 in #109
 - Add Cargo.lock by @orhun in #112
 - Add installation instructions for Arch Linux by @orhun in #113
 - Better app settings by @Etto48 in #116
  • Loading branch information
0323pin committed Sep 9, 2024
1 parent 1f48ee7 commit 15a6775
Show file tree
Hide file tree
Showing 3 changed files with 252 additions and 88 deletions.
6 changes: 3 additions & 3 deletions devel/hexpatch/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.1 2024/08/20 06:41:53 pin Exp $
# $NetBSD: Makefile,v 1.2 2024/09/09 19:17:09 pin Exp $

DISTNAME= HexPatch-1.8.0
DISTNAME= HexPatch-1.9.0
PKGNAME= ${DISTNAME:tl}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=Etto48/}
Expand All @@ -15,7 +15,7 @@ TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake

.include "cargo-depends.mk"

WRKSRC= ${WRKDIR}/HexPatch-1.8.0
WRKSRC= ${WRKDIR}/HexPatch-1.9.0

#RUST_REQ= 1.79.0
#Upstream does not state the required MSRV.
Expand Down
83 changes: 62 additions & 21 deletions devel/hexpatch/cargo-depends.mk
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# $NetBSD: cargo-depends.mk,v 1.1 2024/08/20 06:41:53 pin Exp $
# $NetBSD: cargo-depends.mk,v 1.2 2024/09/09 19:17:09 pin Exp $

CARGO_CRATE_DEPENDS+= addr2line-0.22.0
CARGO_CRATE_DEPENDS+= adler-1.0.2
CARGO_CRATE_DEPENDS+= adler2-2.0.0
CARGO_CRATE_DEPENDS+= aead-0.5.2
CARGO_CRATE_DEPENDS+= aes-0.8.4
CARGO_CRATE_DEPENDS+= aes-gcm-0.10.3
Expand All @@ -15,7 +16,18 @@ CARGO_CRATE_DEPENDS+= anstyle-1.0.8
CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.5
CARGO_CRATE_DEPENDS+= anstyle-query-1.1.1
CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.4
CARGO_CRATE_DEPENDS+= async-trait-0.1.81
CARGO_CRATE_DEPENDS+= async-channel-1.9.0
CARGO_CRATE_DEPENDS+= async-channel-2.3.1
CARGO_CRATE_DEPENDS+= async-executor-1.13.0
CARGO_CRATE_DEPENDS+= async-global-executor-2.4.1
CARGO_CRATE_DEPENDS+= async-io-1.13.0
CARGO_CRATE_DEPENDS+= async-io-2.3.4
CARGO_CRATE_DEPENDS+= async-lock-2.8.0
CARGO_CRATE_DEPENDS+= async-lock-3.4.0
CARGO_CRATE_DEPENDS+= async-std-1.12.0
CARGO_CRATE_DEPENDS+= async-task-4.7.1
CARGO_CRATE_DEPENDS+= async-trait-0.1.82
CARGO_CRATE_DEPENDS+= atomic-waker-1.1.2
CARGO_CRATE_DEPENDS+= autocfg-1.3.0
CARGO_CRATE_DEPENDS+= backtrace-0.3.73
CARGO_CRATE_DEPENDS+= base16ct-0.2.0
Expand All @@ -25,6 +37,7 @@ CARGO_CRATE_DEPENDS+= bitflags-1.3.2
CARGO_CRATE_DEPENDS+= bitflags-2.6.0
CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
CARGO_CRATE_DEPENDS+= block-padding-0.3.3
CARGO_CRATE_DEPENDS+= blocking-1.6.1
CARGO_CRATE_DEPENDS+= blowfish-0.9.1
CARGO_CRATE_DEPENDS+= bstr-1.10.0
CARGO_CRATE_DEPENDS+= bumpalo-3.16.0
Expand All @@ -35,7 +48,7 @@ CARGO_CRATE_DEPENDS+= capstone-sys-0.16.0
CARGO_CRATE_DEPENDS+= cassowary-0.3.0
CARGO_CRATE_DEPENDS+= castaway-0.2.3
CARGO_CRATE_DEPENDS+= cbc-0.1.2
CARGO_CRATE_DEPENDS+= cc-1.1.13
CARGO_CRATE_DEPENDS+= cc-1.1.15
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
CARGO_CRATE_DEPENDS+= chacha20-0.9.1
CARGO_CRATE_DEPENDS+= chrono-0.4.38
Expand All @@ -47,13 +60,15 @@ CARGO_CRATE_DEPENDS+= clap_lex-0.7.2
CARGO_CRATE_DEPENDS+= cmake-0.1.51
CARGO_CRATE_DEPENDS+= colorchoice-1.0.2
CARGO_CRATE_DEPENDS+= compact_str-0.8.0
CARGO_CRATE_DEPENDS+= concurrent-queue-2.5.0
CARGO_CRATE_DEPENDS+= const-oid-0.9.6
CARGO_CRATE_DEPENDS+= const-random-0.1.18
CARGO_CRATE_DEPENDS+= const-random-macro-0.1.16
CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
CARGO_CRATE_DEPENDS+= cpp_demangle-0.4.3
CARGO_CRATE_DEPENDS+= cpp_demangle-0.4.4
CARGO_CRATE_DEPENDS+= cpufeatures-0.2.13
CARGO_CRATE_DEPENDS+= crc32fast-1.4.2
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.20
CARGO_CRATE_DEPENDS+= crossterm-0.28.1
CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.1
CARGO_CRATE_DEPENDS+= crunchy-0.2.2
Expand All @@ -76,17 +91,23 @@ CARGO_CRATE_DEPENDS+= either-1.13.0
CARGO_CRATE_DEPENDS+= elliptic-curve-0.13.8
CARGO_CRATE_DEPENDS+= erased-serde-0.4.5
CARGO_CRATE_DEPENDS+= errno-0.3.9
CARGO_CRATE_DEPENDS+= event-listener-2.5.3
CARGO_CRATE_DEPENDS+= event-listener-5.3.1
CARGO_CRATE_DEPENDS+= event-listener-strategy-0.5.2
CARGO_CRATE_DEPENDS+= fallible-iterator-0.2.0
CARGO_CRATE_DEPENDS+= fastrand-2.1.0
CARGO_CRATE_DEPENDS+= fastrand-1.9.0
CARGO_CRATE_DEPENDS+= fastrand-2.1.1
CARGO_CRATE_DEPENDS+= ff-0.13.0
CARGO_CRATE_DEPENDS+= fiat-crypto-0.2.9
CARGO_CRATE_DEPENDS+= flate2-1.0.31
CARGO_CRATE_DEPENDS+= flate2-1.0.33
CARGO_CRATE_DEPENDS+= flurry-0.5.1
CARGO_CRATE_DEPENDS+= futures-0.3.30
CARGO_CRATE_DEPENDS+= futures-channel-0.3.30
CARGO_CRATE_DEPENDS+= futures-core-0.3.30
CARGO_CRATE_DEPENDS+= futures-executor-0.3.30
CARGO_CRATE_DEPENDS+= futures-io-0.3.30
CARGO_CRATE_DEPENDS+= futures-lite-1.13.0
CARGO_CRATE_DEPENDS+= futures-lite-2.3.0
CARGO_CRATE_DEPENDS+= futures-macro-0.3.30
CARGO_CRATE_DEPENDS+= futures-sink-0.3.30
CARGO_CRATE_DEPENDS+= futures-task-0.3.30
Expand All @@ -95,10 +116,12 @@ CARGO_CRATE_DEPENDS+= generic-array-0.14.7
CARGO_CRATE_DEPENDS+= getrandom-0.2.15
CARGO_CRATE_DEPENDS+= ghash-0.5.1
CARGO_CRATE_DEPENDS+= gimli-0.29.0
CARGO_CRATE_DEPENDS+= gloo-timers-0.2.6
CARGO_CRATE_DEPENDS+= group-0.13.0
CARGO_CRATE_DEPENDS+= hashbrown-0.14.5
CARGO_CRATE_DEPENDS+= heck-0.5.0
CARGO_CRATE_DEPENDS+= hermit-abi-0.3.9
CARGO_CRATE_DEPENDS+= hermit-abi-0.4.0
CARGO_CRATE_DEPENDS+= hex-literal-0.4.1
CARGO_CRATE_DEPENDS+= hkdf-0.12.4
CARGO_CRATE_DEPENDS+= hmac-0.12.1
Expand All @@ -107,27 +130,33 @@ CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.60
CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.2
CARGO_CRATE_DEPENDS+= inout-0.1.3
CARGO_CRATE_DEPENDS+= instability-0.3.2
CARGO_CRATE_DEPENDS+= instant-0.1.13
CARGO_CRATE_DEPENDS+= io-lifetimes-1.0.11
CARGO_CRATE_DEPENDS+= is-terminal-0.4.13
CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.1
CARGO_CRATE_DEPENDS+= itertools-0.13.0
CARGO_CRATE_DEPENDS+= itoa-1.0.11
CARGO_CRATE_DEPENDS+= js-sys-0.3.70
CARGO_CRATE_DEPENDS+= keystone-engine-0.1.0
CARGO_CRATE_DEPENDS+= kv-log-macro-1.0.7
CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
CARGO_CRATE_DEPENDS+= libc-0.2.158
CARGO_CRATE_DEPENDS+= libm-0.2.8
CARGO_CRATE_DEPENDS+= libredox-0.1.3
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.3.8
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.14
CARGO_CRATE_DEPENDS+= lock_api-0.4.12
CARGO_CRATE_DEPENDS+= log-0.4.22
CARGO_CRATE_DEPENDS+= lru-0.12.4
CARGO_CRATE_DEPENDS+= lua-src-547.0.0
CARGO_CRATE_DEPENDS+= luajit-src-210.5.9+04dca79
CARGO_CRATE_DEPENDS+= luajit-src-210.5.10+f725e44
CARGO_CRATE_DEPENDS+= macro_rules_attribute-0.2.0
CARGO_CRATE_DEPENDS+= macro_rules_attribute-proc_macro-0.2.0
CARGO_CRATE_DEPENDS+= md5-0.7.0
CARGO_CRATE_DEPENDS+= memchr-2.7.4
CARGO_CRATE_DEPENDS+= memmap2-0.9.4
CARGO_CRATE_DEPENDS+= miniz_oxide-0.7.4
CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.0
CARGO_CRATE_DEPENDS+= mio-1.0.2
CARGO_CRATE_DEPENDS+= mlua-0.9.9
CARGO_CRATE_DEPENDS+= mlua-sys-0.6.2
Expand All @@ -138,14 +167,15 @@ CARGO_CRATE_DEPENDS+= num-integer-0.1.46
CARGO_CRATE_DEPENDS+= num-iter-0.1.45
CARGO_CRATE_DEPENDS+= num-traits-0.2.19
CARGO_CRATE_DEPENDS+= num_cpus-1.16.0
CARGO_CRATE_DEPENDS+= object-0.36.3
CARGO_CRATE_DEPENDS+= object-0.36.4
CARGO_CRATE_DEPENDS+= once_cell-1.19.0
CARGO_CRATE_DEPENDS+= opaque-debug-0.3.1
CARGO_CRATE_DEPENDS+= option-ext-0.2.0
CARGO_CRATE_DEPENDS+= ordered-float-2.10.1
CARGO_CRATE_DEPENDS+= p256-0.13.2
CARGO_CRATE_DEPENDS+= p384-0.13.0
CARGO_CRATE_DEPENDS+= p521-0.13.3
CARGO_CRATE_DEPENDS+= parking-2.2.0
CARGO_CRATE_DEPENDS+= parking_lot-0.12.3
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.10
CARGO_CRATE_DEPENDS+= password-hash-0.4.2
Expand All @@ -156,22 +186,25 @@ CARGO_CRATE_DEPENDS+= pdb-0.8.0
CARGO_CRATE_DEPENDS+= pem-rfc7468-0.7.0
CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.14
CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
CARGO_CRATE_DEPENDS+= piper-0.2.4
CARGO_CRATE_DEPENDS+= pkcs1-0.7.5
CARGO_CRATE_DEPENDS+= pkcs5-0.7.1
CARGO_CRATE_DEPENDS+= pkcs8-0.10.2
CARGO_CRATE_DEPENDS+= pkg-config-0.3.30
CARGO_CRATE_DEPENDS+= polling-2.8.0
CARGO_CRATE_DEPENDS+= polling-3.7.3
CARGO_CRATE_DEPENDS+= poly1305-0.8.0
CARGO_CRATE_DEPENDS+= polyval-0.6.2
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.20
CARGO_CRATE_DEPENDS+= primeorder-0.13.6
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.86
CARGO_CRATE_DEPENDS+= quote-1.0.36
CARGO_CRATE_DEPENDS+= quote-1.0.37
CARGO_CRATE_DEPENDS+= rand-0.8.5
CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
CARGO_CRATE_DEPENDS+= ratatui-0.28.0
CARGO_CRATE_DEPENDS+= ratatui-0.28.1
CARGO_CRATE_DEPENDS+= redox_syscall-0.5.3
CARGO_CRATE_DEPENDS+= redox_users-0.4.5
CARGO_CRATE_DEPENDS+= redox_users-0.4.6
CARGO_CRATE_DEPENDS+= regex-1.10.6
CARGO_CRATE_DEPENDS+= regex-automata-0.4.7
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.4
Expand All @@ -183,10 +216,11 @@ CARGO_CRATE_DEPENDS+= russh-keys-0.45.0
CARGO_CRATE_DEPENDS+= russh-sftp-2.0.3
CARGO_CRATE_DEPENDS+= rustc-demangle-0.1.24
CARGO_CRATE_DEPENDS+= rustc-hash-2.0.0
CARGO_CRATE_DEPENDS+= rustc_version-0.4.0
CARGO_CRATE_DEPENDS+= rustix-0.38.34
CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
CARGO_CRATE_DEPENDS+= rustix-0.37.27
CARGO_CRATE_DEPENDS+= rustix-0.38.35
CARGO_CRATE_DEPENDS+= rustversion-1.0.17
CARGO_CRATE_DEPENDS+= ruzstd-0.7.0
CARGO_CRATE_DEPENDS+= ruzstd-0.7.1
CARGO_CRATE_DEPENDS+= ryu-1.0.18
CARGO_CRATE_DEPENDS+= salsa20-0.10.2
CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
Expand All @@ -195,10 +229,10 @@ CARGO_CRATE_DEPENDS+= scrypt-0.11.0
CARGO_CRATE_DEPENDS+= sec1-0.7.3
CARGO_CRATE_DEPENDS+= seize-0.3.3
CARGO_CRATE_DEPENDS+= semver-1.0.23
CARGO_CRATE_DEPENDS+= serde-1.0.208
CARGO_CRATE_DEPENDS+= serde-1.0.209
CARGO_CRATE_DEPENDS+= serde-value-0.7.0
CARGO_CRATE_DEPENDS+= serde_derive-1.0.208
CARGO_CRATE_DEPENDS+= serde_json-1.0.125
CARGO_CRATE_DEPENDS+= serde_derive-1.0.209
CARGO_CRATE_DEPENDS+= serde_json-1.0.127
CARGO_CRATE_DEPENDS+= sha1-0.10.6
CARGO_CRATE_DEPENDS+= sha2-0.10.8
CARGO_CRATE_DEPENDS+= shlex-1.3.0
Expand All @@ -208,6 +242,7 @@ CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.2
CARGO_CRATE_DEPENDS+= signature-2.2.0
CARGO_CRATE_DEPENDS+= slab-0.4.9
CARGO_CRATE_DEPENDS+= smallvec-1.13.2
CARGO_CRATE_DEPENDS+= socket2-0.4.10
CARGO_CRATE_DEPENDS+= socket2-0.5.7
CARGO_CRATE_DEPENDS+= spin-0.9.8
CARGO_CRATE_DEPENDS+= spki-0.7.3
Expand All @@ -220,17 +255,19 @@ CARGO_CRATE_DEPENDS+= strsim-0.11.1
CARGO_CRATE_DEPENDS+= strum-0.26.3
CARGO_CRATE_DEPENDS+= strum_macros-0.26.4
CARGO_CRATE_DEPENDS+= subtle-2.6.1
CARGO_CRATE_DEPENDS+= symbolic-common-12.10.0
CARGO_CRATE_DEPENDS+= symbolic-demangle-12.10.0
CARGO_CRATE_DEPENDS+= syn-2.0.75
CARGO_CRATE_DEPENDS+= symbolic-common-12.10.1
CARGO_CRATE_DEPENDS+= symbolic-demangle-12.10.1
CARGO_CRATE_DEPENDS+= syn-2.0.77
CARGO_CRATE_DEPENDS+= tempfile-3.12.0
CARGO_CRATE_DEPENDS+= thiserror-1.0.63
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.63
CARGO_CRATE_DEPENDS+= tiny-keccak-2.0.2
CARGO_CRATE_DEPENDS+= tokio-1.39.3
CARGO_CRATE_DEPENDS+= tokio-1.40.0
CARGO_CRATE_DEPENDS+= tokio-macros-2.4.0
CARGO_CRATE_DEPENDS+= tokio-stream-0.1.15
CARGO_CRATE_DEPENDS+= toml-0.5.11
CARGO_CRATE_DEPENDS+= tracing-0.1.40
CARGO_CRATE_DEPENDS+= tracing-core-0.1.32
CARGO_CRATE_DEPENDS+= twox-hash-1.6.3
CARGO_CRATE_DEPENDS+= typeid-1.0.2
CARGO_CRATE_DEPENDS+= typenum-1.17.0
Expand All @@ -241,13 +278,17 @@ CARGO_CRATE_DEPENDS+= unicode-width-0.1.13
CARGO_CRATE_DEPENDS+= universal-hash-0.5.1
CARGO_CRATE_DEPENDS+= utf8parse-0.2.2
CARGO_CRATE_DEPENDS+= uuid-1.10.0
CARGO_CRATE_DEPENDS+= value-bag-1.9.0
CARGO_CRATE_DEPENDS+= version_check-0.9.5
CARGO_CRATE_DEPENDS+= waker-fn-1.2.0
CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.93
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.93
CARGO_CRATE_DEPENDS+= wasm-bindgen-futures-0.4.43
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.93
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.93
CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.93
CARGO_CRATE_DEPENDS+= web-sys-0.3.70
CARGO_CRATE_DEPENDS+= which-6.0.3
CARGO_CRATE_DEPENDS+= winapi-0.3.9
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
Expand Down
Loading

0 comments on commit 15a6775

Please sign in to comment.