Files
2025-12-29 16:29:21 -05:00

165 lines
15 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup cargo 1.0
PortGroup github 1.0
github.setup Canop rhit 2.0.4 v
github.tarball_from archive
revision 0
homepage https://dystroy.org/rhit
description A nginx log explorer
long_description \
${name} reads your nginx log files in their standard location(even \
gzipped), does some analysis and tells you about it in pretty tables \
in your console, storing and polluting nothing. It lets you filter hits \
by dates, status, referers or paths, and does trend analysis. And it's \
fast enough (about one second per million lines) so you can iteratively \
try queries to build your insight.
categories sysutils
installs_libs no
license MIT
maintainers {gmail.com:herby.gillot @herbygillot} \
openmaintainer
checksums ${distname}${extract.suffix} \
rmd160 90c0868d9ae4d06eb3c8311c4ceb8a0135fc40a2 \
sha256 3fe31159d6c32c90ec210e13285ae2e82a2b2cecd677c7bcd55363e90cd6103d \
size 4858093
destroot {
xinstall -m 0755 \
${worksrcpath}/target/[cargo.rust_platform]/release/${name} \
${destroot}${prefix}/bin/
}
github.livecheck.regex {([0-9.]+)}
cargo.crates \
adler2 2.0.1 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa \
aho-corasick 1.1.4 ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 \
android_system_properties 0.1.5 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 \
anstream 0.6.21 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a \
anstyle 1.0.13 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 \
anstyle-parse 0.2.7 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 \
anstyle-query 1.1.5 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc \
anstyle-wincon 3.0.11 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d \
arrayvec 0.7.6 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 \
autocfg 1.5.0 c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 \
bet 1.1.0 a36860e45f881828e54f9e6438516185c64fe63da4a2c26fbf60f326f40c9005 \
bitflags 2.10.0 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 \
bumpalo 3.19.0 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 \
cc 1.2.48 c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a \
cfg-if 1.0.4 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 \
cfg_aliases 0.2.1 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 \
chrono 0.4.42 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 \
clap 4.5.53 c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8 \
clap-help 1.5.0 a9d86ee73ada209cd33df09d6fdff344796ffd941bf960fcdcc611847cb6985b \
clap_builder 4.5.53 d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00 \
clap_derive 4.5.49 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671 \
clap_lex 0.7.6 a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d \
cli-log 2.1.0 e220aa46e5395cd473a054f8e7e52403108ce147a4eb68c001afb01672a4e046 \
colorchoice 1.0.4 b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 \
convert_case 0.10.0 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9 \
coolor 1.1.0 980c2afde4af43d6a05c5be738f9eae595cff86dce1f38f88b95058a98c027f3 \
core-foundation-sys 0.8.7 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b \
crc32fast 1.5.0 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 \
crokey 1.3.0 51360853ebbeb3df20c76c82aecf43d387a62860f1a59ba65ab51f00eea85aad \
crokey-proc_macros 1.3.0 3bf1a727caeb5ee5e0a0826a97f205a9cf84ee964b0b48239fef5214a00ae439 \
crossbeam 0.8.4 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 \
crossbeam-channel 0.5.15 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 \
crossbeam-deque 0.8.6 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 \
crossbeam-epoch 0.9.18 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e \
crossbeam-queue 0.3.12 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115 \
crossbeam-utils 0.8.21 d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 \
crossterm 0.29.0 d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b \
crossterm_winapi 0.9.1 acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b \
derive_more 2.1.0 10b768e943bed7bf2cab53df09f4bc34bfd217cdb57d971e769874c9a6710618 \
derive_more-impl 2.1.0 6d286bfdaf75e988b4a78e013ecd79c581e06399ab53fbacd2d916c2f904f30b \
document-features 0.2.12 d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61 \
either 1.15.0 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 \
errno 0.3.14 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb \
file-size 1.0.3 9544f10105d33957765016b8a9baea7e689bf1f0f2f32c2fa2f568770c38d2b3 \
find-msvc-tools 0.1.5 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844 \
flate2 1.1.5 bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb \
have 0.1.1 129306f0c05f3555dea34155c9ea67c3be406886c40a06da099ce410dd5b702a \
heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \
iana-time-zone 0.1.64 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb \
iana-time-zone-haiku 0.1.2 f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f \
is_terminal_polyfill 1.70.2 a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 \
itertools 0.13.0 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 \
itoa 1.0.15 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c \
js-sys 0.3.83 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8 \
lazy-regex 3.4.2 191898e17ddee19e60bccb3945aa02339e81edd4a8c50e21fd4d48cdecda7b29 \
lazy-regex-proc_macros 3.4.2 c35dc8b0da83d1a9507e12122c80dea71a9c7c613014347392483a83ea593e04 \
libc 0.2.178 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091 \
linux-raw-sys 0.11.0 df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 \
litrs 1.0.0 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092 \
lock_api 0.4.14 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 \
log 0.4.29 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 \
memchr 2.7.6 f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 \
minimad 0.14.0 df8b688969b16915f3ecadc7829d5b7779dee4977e503f767f34136803d5c06f \
miniz_oxide 0.8.9 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 \
mio 1.1.0 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873 \
nix 0.29.0 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 \
num-format 0.4.4 a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3 \
num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \
once_cell 1.21.3 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d \
once_cell_polyfill 1.70.2 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe \
parking_lot 0.12.5 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a \
parking_lot_core 0.9.12 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 \
proc-macro2 1.0.103 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 \
proc-status 0.1.1 f0e0c0ac915e7b76b47850ba4ffc377abde6c6ff9eeace61d0a89623db449712 \
quote 1.0.42 a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f \
redox_syscall 0.5.18 ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d \
regex 1.12.2 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 \
regex-automata 0.4.13 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c \
regex-syntax 0.8.8 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 \
rustc_version 0.4.1 cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 \
rustix 1.1.2 cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e \
rustversion 1.0.22 b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d \
scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \
semver 1.0.27 d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 \
serde 1.0.228 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e \
serde_core 1.0.228 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad \
serde_derive 1.0.228 d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 \
shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \
signal-hook 0.3.18 d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 \
signal-hook-mio 0.2.5 b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc \
signal-hook-registry 1.4.7 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad \
simd-adler32 0.3.7 d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe \
smallvec 1.15.1 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 \
strict 0.2.0 f42444fea5b87a39db4218d9422087e66a85d0e7a0963a439b07bcdf91804006 \
strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \
syn 2.0.111 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87 \
termimad 0.34.1 889a9370996b74cf46016ce35b96c248a9ac36d69aab1d112b3e09bc33affa49 \
terminal-light 1.8.0 a6f76be906d875a0ce764c52a055858c24847cb7dc674d3a5ad8cf7e3dd4ee9f \
thiserror 1.0.69 b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 \
thiserror 2.0.17 f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 \
thiserror-impl 1.0.69 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 \
thiserror-impl 2.0.17 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 \
unicode-ident 1.0.22 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 \
unicode-segmentation 1.12.0 f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 \
unicode-width 0.1.14 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af \
utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \
wasi 0.11.1+wasi-snapshot-preview1 ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b \
wasm-bindgen 0.2.106 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd \
wasm-bindgen-macro 0.2.106 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3 \
wasm-bindgen-macro-support 0.2.106 cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40 \
wasm-bindgen-shared 0.2.106 cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4 \
winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
windows-core 0.62.2 b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb \
windows-implement 0.60.2 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf \
windows-interface 0.59.3 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 \
windows-link 0.2.1 f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 \
windows-result 0.4.1 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 \
windows-strings 0.5.1 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 \
windows-sys 0.61.2 ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc \
xterm-query 0.5.2 292c33df434fde4ecd87a7afecdfa1681a3d29567fc69c774a0d83d32c095331