# -*- 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 hykilpikonna hyfetch 2.0.5 github.tarball_from archive revision 0 categories sysutils platforms {darwin >= 17} license MIT maintainers {@TheRealKeto gmail.com:therealketo} openmaintainer description Fast, highly customisable system info script with LGBTQ+ pride flags long_description {*}${description}. checksums ${distname}${extract.suffix} \ rmd160 36751f8a8d4a8b8944bff43fed63a87a5cdfcd7a \ sha256 32942e558288f7939ae4ff1cc2ceccd9dcc9112074afc598b230c03b13c7bfca \ size 371487 depends_lib-append port:libiconv variant fastfetch description {Use fastfetch backend} { depends_run-append port:fastfetch } post-build { set hyfetch_bin ${worksrcpath}/target/[cargo.rust_platform]/release/${name} foreach shell {zsh bash fish} { system -W ${worksrcpath} \ "${hyfetch_bin} --bpaf-complete-style-${shell} > ${name}.${shell}" } } destroot { set bindir ${worksrcpath}/target/[cargo.rust_platform]/release xinstall -m 755 -W ${bindir} ${name} ${destroot}${prefix}/bin/ xinstall -m 755 ${worksrcpath}/neofetch ${destroot}${prefix}/bin/neowofetch xinstall -d ${destroot}${prefix}/share/man/man1 xinstall -m 644 ${worksrcpath}/docs/${name}.1 ${destroot}${prefix}/share/man/man1/ xinstall -m 644 ${worksrcpath}/docs/neofetch.1 ${destroot}${prefix}/share/man/man1/neowofetch.1 set zsh_comp_path ${destroot}${prefix}/share/zsh/site-functions xinstall -d ${zsh_comp_path} xinstall -m 644 ${worksrcpath}/${name}.zsh ${zsh_comp_path}/_${name} set bash_comp_path ${destroot}${prefix}/share/bash-completion/completions xinstall -d ${bash_comp_path} xinstall -m 644 ${worksrcpath}/${name}.bash ${bash_comp_path}/${name} set fish_comp_path ${destroot}${prefix}/share/fish/vendor_completions.d xinstall -d ${fish_comp_path} xinstall -m 644 ${worksrcpath}/${name}.fish ${fish_comp_path} } cargo.crates \ aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \ ansi_colours 1.2.3 14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe \ anstream 0.6.20 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 \ anstyle 1.0.13 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 \ anstyle-parse 0.2.7 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 \ anyhow 1.0.100 a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 \ approx 0.5.1 cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 \ assert_float_eq 1.2.0 dd9777fd8234cccd34019d9e26d70c8247f9baf24c8fdc0b56c548cf943af2ed \ autocfg 1.5.0 c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 \ bitflags 2.9.4 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 \ bpaf 0.9.20 473976d7a8620bb1e06dcdd184407c2363fe4fec8e983ee03ed9197222634a31 \ by_address 1.2.1 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06 \ cfg-if 1.0.3 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 \ colorchoice 1.0.4 b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 \ crossterm 0.29.0 d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b \ crossterm_winapi 0.9.1 acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b \ deranged 0.3.11 b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 \ deranged 0.5.4 a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071 \ directories 6.0.0 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d \ dirs-sys 0.5.0 e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab \ document-features 0.2.11 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d \ either 1.15.0 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 \ enable-ansi-support 0.2.1 aa4ff3ae2a9aa54bf7ee0983e59303224de742818c1822d89f07da9856d9bc60 \ enterpolation 0.2.1 1fadf5c8cbf7c6765ff05ccbd8811cd7bc3a763e4671755204552bf8740d042a \ env_home 0.1.0 c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe \ equivalent 1.0.2 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f \ errno 0.3.14 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb \ fast-srgb8 1.0.0 dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1 \ fastrand 2.3.0 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be \ fs_extra 1.3.0 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c \ getrandom 0.2.16 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 \ hashbrown 0.16.0 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d \ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \ indexmap 2.11.4 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5 \ is_ci 1.2.0 7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45 \ is_terminal_polyfill 1.70.1 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf \ itertools 0.14.0 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 \ itoa 1.0.15 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c \ lazy_static 1.5.0 bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe \ libc 0.2.176 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174 \ libredox 0.1.10 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb \ linux-raw-sys 0.11.0 df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 \ litrs 0.4.2 f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed \ lock_api 0.4.13 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 \ log 0.4.28 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 \ memchr 2.7.6 f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 \ mio 1.0.4 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c \ normpath 1.5.0 bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b \ nu-ansi-term 0.50.1 d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399 \ num-conv 0.1.0 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 \ num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \ num_threads 0.1.7 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 \ once_cell 1.21.3 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d \ option-ext 0.2.0 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d \ owo-colors 4.2.3 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52 \ palette 0.7.6 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6 \ palette_derive 0.7.6 f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30 \ parking_lot 0.12.4 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 \ parking_lot_core 0.9.11 bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 \ pin-project-lite 0.2.16 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b \ powerfmt 0.2.0 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 \ proc-macro2 1.0.101 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de \ quote 1.0.41 ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 \ redox_syscall 0.5.17 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 \ redox_users 0.5.2 a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac \ regex 1.11.3 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c \ regex-automata 0.4.11 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad \ regex-syntax 0.8.6 caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 \ rustix 1.1.2 cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e \ ryu 1.0.20 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f \ same-file 1.0.6 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ serde 1.0.228 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e \ serde_core 1.0.228 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad \ serde_derive 1.0.228 d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 \ serde_json 1.0.145 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c \ serde_path_to_error 0.1.20 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457 \ sharded-slab 0.1.7 f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 \ shell-words 1.1.0 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde \ smallvec 1.15.1 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 \ strum 0.27.2 af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf \ strum_macros 0.27.2 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 \ supports-color 3.0.2 c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6 \ syn 2.0.106 ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 \ tempfile 3.23.0 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 \ terminal-colorsaurus 1.0.0 3f7226dad4b1817567c1e2f5d453897ef36abe79def7783af3fa241a694e30b3 \ terminal-trx 0.2.4 975b4233aefa1b02456d5e53b22c61653c743e308c51cf4181191d8ce41753ab \ terminal_size 0.4.3 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0 \ thiserror 1.0.69 b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 \ thiserror 2.0.17 f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 \ thiserror-impl 1.0.69 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 \ thiserror-impl 2.0.17 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 \ thread_local 1.1.9 f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 \ time 0.3.44 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d \ time-core 0.1.6 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b \ tinyvec 1.10.0 bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa \ tinyvec_macros 0.1.1 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 \ toml_datetime 0.7.2 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1 \ toml_edit 0.23.6 f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b \ toml_writer 1.0.3 d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109 \ topology-traits 0.1.2 c0c8dab428531e30115d3bfd6e3092b55256a4a7b4f87cb3abe37a000b1f4032 \ tracing 0.1.41 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 \ tracing-attributes 0.1.30 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 \ tracing-core 0.1.34 b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 \ tracing-log 0.2.0 ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 \ tracing-subscriber 0.3.20 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 \ unicode-ident 1.0.19 f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d \ unicode-normalization 0.1.24 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956 \ unicode-segmentation 1.12.0 f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 \ utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \ valuable 0.1.1 ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 \ wasi 0.11.1+wasi-snapshot-preview1 ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b \ which 7.0.3 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ winapi-util 0.1.11 c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 \ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \ windows-link 0.2.0 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 \ windows-sys 0.42.0 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7 \ windows-sys 0.52.0 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \ windows-sys 0.59.0 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b \ windows-sys 0.60.2 f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb \ windows-sys 0.61.1 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f \ windows-targets 0.52.6 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 \ windows-targets 0.53.4 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b \ windows_aarch64_gnullvm 0.42.2 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 \ windows_aarch64_gnullvm 0.52.6 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 \ windows_aarch64_gnullvm 0.53.0 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 \ windows_aarch64_msvc 0.42.2 e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 \ windows_aarch64_msvc 0.52.6 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 \ windows_aarch64_msvc 0.53.0 c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c \ windows_i686_gnu 0.42.2 c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f \ windows_i686_gnu 0.52.6 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b \ windows_i686_gnu 0.53.0 c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 \ windows_i686_gnullvm 0.52.6 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 \ windows_i686_gnullvm 0.53.0 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 \ windows_i686_msvc 0.42.2 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 \ windows_i686_msvc 0.52.6 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 \ windows_i686_msvc 0.53.0 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d \ windows_x86_64_gnu 0.42.2 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 \ windows_x86_64_gnu 0.52.6 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 \ windows_x86_64_gnu 0.53.0 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba \ windows_x86_64_gnullvm 0.42.2 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 \ windows_x86_64_gnullvm 0.52.6 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d \ windows_x86_64_gnullvm 0.53.0 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 \ windows_x86_64_msvc 0.42.2 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 \ windows_x86_64_msvc 0.52.6 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec \ windows_x86_64_msvc 0.53.0 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 \ winsafe 0.0.19 d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904 \ xterm-color 1.0.1 4de5f056fb9dc8b7908754867544e26145767187aaac5a98495e88ad7cb8a80f