pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/macchina sysutils/macchina: update to 0.7.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/08ca160c2ac0
branches:  trunk
changeset: 450673:08ca160c2ac0
user:      pin <pin%pkgsrc.org@localhost>
date:      Tue Apr 20 19:50:22 2021 +0000

description:
sysutils/macchina: update to 0.7.0

Release v0.7.0, Codename "Cobalt".

Okay, before I tell you all about the new features and bug fixes, I'd like to
thank everybody that is actively using Macchina, and especially our
contributors.

I'm very grateful that people find Macchina as interesting as I do. Our
codebase has grown from a small, glued-together set of instructions, to two
independent packages, providing users and developers the opportunity to inspect
the code and actually enjoy doing so :)

Let's take a look at the new changes:

-ASCII art now adapts to how many readouts are displayed, as suggested by
@Ramiferous.
-Updated Linux big ASCII art variant.
-The title of "Emoji" theme, now named "Boron", can now be changed, and its
separator has been modified too.
-Removed jemallocator from the dependency list, this is due to build errors
primarily with libc, we started using this a while back, because its
performance improvements were promising, but I have just come to the conclusion
that the headaches it causes aren't worth it for the most part.
-A "Beryllium" theme has appeared!
-Themes now print their own name in the box title.
-Benchmarking with hyperfine has finally been fixed.
-Update Linux and NetBSD benchmarks.
-libmacchina: Optimizations for Linux, Android and OpenWrt by implementing an
interface for sysinfo struct and using that when possible.
-libmacchina (Linux): Optimize terminal fetching by utilizing a custom
implementation instead of calling ps.
-libmacchina (Linux): Distribution should now return NAME and VERSION whenever
possible, previously it was NAME and VERSION_ID.
@123marvin123:
-Fixed an issue where the palette doesn't respect the user-provided padding
value.
@uttarayan21:
-Added command autocompletion for bash and fish.
-libmacchina: Refactored many functions, fixing a lot of clippy's warnings.
-libmacchina: Added Android support.

diffstat:

 sysutils/macchina/Makefile         |   5 ++---
 sysutils/macchina/cargo-depends.mk |   9 +++------
 sysutils/macchina/distinfo         |  38 +++++++++++++-------------------------
 3 files changed, 18 insertions(+), 34 deletions(-)

diffs (139 lines):

diff -r c60f09cad4f5 -r 08ca160c2ac0 sysutils/macchina/Makefile
--- a/sysutils/macchina/Makefile        Tue Apr 20 19:10:48 2021 +0000
+++ b/sysutils/macchina/Makefile        Tue Apr 20 19:50:22 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2021/04/12 20:21:39 pin Exp $
+# $NetBSD: Makefile,v 1.17 2021/04/20 19:50:22 pin Exp $
 
-DISTNAME=      macchina-0.6.9
+DISTNAME=      macchina-0.7.0
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Macchina-CLI/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -13,7 +13,6 @@
 .include "cargo-depends.mk"
 
 USE_LANGUAGES+=        c c++
-USE_TOOLS+=    gmake
 
 INSTALLATION_DIRS=     bin
 
diff -r c60f09cad4f5 -r 08ca160c2ac0 sysutils/macchina/cargo-depends.mk
--- a/sysutils/macchina/cargo-depends.mk        Tue Apr 20 19:10:48 2021 +0000
+++ b/sysutils/macchina/cargo-depends.mk        Tue Apr 20 19:50:22 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.9 2021/04/10 13:14:19 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.10 2021/04/20 19:50:22 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  addr2line-0.14.1
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
@@ -23,7 +23,6 @@
 CARGO_CRATE_DEPENDS+=  either-1.6.1
 CARGO_CRATE_DEPENDS+=  failure-0.1.8
 CARGO_CRATE_DEPENDS+=  failure_derive-0.1.8
-CARGO_CRATE_DEPENDS+=  fs_extra-1.2.0
 CARGO_CRATE_DEPENDS+=  getrandom-0.2.2
 CARGO_CRATE_DEPENDS+=  gimli-0.23.0
 CARGO_CRATE_DEPENDS+=  heck-0.3.2
@@ -31,11 +30,9 @@
 CARGO_CRATE_DEPENDS+=  home-0.5.3
 CARGO_CRATE_DEPENDS+=  instant-0.1.9
 CARGO_CRATE_DEPENDS+=  itertools-0.10.0
-CARGO_CRATE_DEPENDS+=  jemalloc-sys-0.3.2
-CARGO_CRATE_DEPENDS+=  jemallocator-0.3.2
 CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
 CARGO_CRATE_DEPENDS+=  libc-0.2.93
-CARGO_CRATE_DEPENDS+=  libmacchina-0.2.3
+CARGO_CRATE_DEPENDS+=  libmacchina-0.2.5
 CARGO_CRATE_DEPENDS+=  local_ipaddress-0.1.3
 CARGO_CRATE_DEPENDS+=  lock_api-0.4.3
 CARGO_CRATE_DEPENDS+=  log-0.4.14
@@ -61,7 +58,7 @@
 CARGO_CRATE_DEPENDS+=  rand_chacha-0.3.0
 CARGO_CRATE_DEPENDS+=  rand_core-0.6.2
 CARGO_CRATE_DEPENDS+=  rand_hc-0.3.0
-CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.5
+CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.6
 CARGO_CRATE_DEPENDS+=  regex-1.4.5
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.23
 CARGO_CRATE_DEPENDS+=  rustc-demangle-0.1.18
diff -r c60f09cad4f5 -r 08ca160c2ac0 sysutils/macchina/distinfo
--- a/sysutils/macchina/distinfo        Tue Apr 20 19:10:48 2021 +0000
+++ b/sysutils/macchina/distinfo        Tue Apr 20 19:50:22 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.15 2021/04/12 20:21:39 pin Exp $
+$NetBSD: distinfo,v 1.16 2021/04/20 19:50:22 pin Exp $
 
 SHA1 (addr2line-0.14.1.crate) = 5e02a34c470fcb872eee8ee11037f0dce619404a
 RMD160 (addr2line-0.14.1.crate) = a152b28f56c4bcf8fcbb9575764b2d85fe0d6256
@@ -92,10 +92,6 @@
 RMD160 (failure_derive-0.1.8.crate) = 1e0649b5586cffc6b2bd9c839aa89612a9dfe677
 SHA512 (failure_derive-0.1.8.crate) = 3f11adeb616a2d57e1a33ec2a5eb71c79a5df7946a27b74acc7c89a67c5dc6d01222731b37b405e33493570a98c96c7d2c7b8535928d7cf82536bcd9f0df809c
 Size (failure_derive-0.1.8.crate) = 4950 bytes
-SHA1 (fs_extra-1.2.0.crate) = 9703ac5b6086a0cfea083a7127871284722457b7
-RMD160 (fs_extra-1.2.0.crate) = 9f83dc2320eacbdb6d058e3e68b1dd61da5d2b32
-SHA512 (fs_extra-1.2.0.crate) = 66670d624394874d7f786f8d362438c53f5b18008909ab8e7a74e82518dbc189e37588836f05f19dcd4718f4c1a5296fdf274380d574b1f475e28891ecdd6c91
-Size (fs_extra-1.2.0.crate) = 29918 bytes
 SHA1 (getrandom-0.2.2.crate) = 621a226cab7f4aa8619ff3cb052448414e931583
 RMD160 (getrandom-0.2.2.crate) = 1b70724e474f717d4c666ae96757049895048f75
 SHA512 (getrandom-0.2.2.crate) = f498fe00c9887748a0be88fbd698a6087ccb79874cfeb35a18f90994603be29cb2aacfbc65fb8ba967190ccbc41ff9ff56bfff1de40811e1bc99a08b0568f59b
@@ -124,14 +120,6 @@
 RMD160 (itertools-0.10.0.crate) = b3a835794182fb279270e6b83de758c2c246f1ef
 SHA512 (itertools-0.10.0.crate) = ecc194ded512a0979c4429c0395125e1d3968c61f673546b755c0a8bf2fa5a604690baf77e95dbb91dc26a3004b50a856a8aee0dae0e4c1bd83073e5e7cacefd
 Size (itertools-0.10.0.crate) = 109656 bytes
-SHA1 (jemalloc-sys-0.3.2.crate) = 821342a9f642f479832f5eef13f1cdd546d81419
-RMD160 (jemalloc-sys-0.3.2.crate) = d8b5b2ad096fdbbc8ef4967009c1aa8e53d4e115
-SHA512 (jemalloc-sys-0.3.2.crate) = b718dd98474d16fa5448bba62ac5e18a9e9798f31fce19dbeb4a12526c63e78f306454e0d9e2c6c5a3fd95660bfe82bb5fb09e4091cd8b43706eca2c4872b647
-Size (jemalloc-sys-0.3.2.crate) = 1344660 bytes
-SHA1 (jemallocator-0.3.2.crate) = 915f7c9574cac0d007fc33f336b621b5f12bdc2e
-RMD160 (jemallocator-0.3.2.crate) = 33b1595dce110d474105418cbcaf789490428a93
-SHA512 (jemallocator-0.3.2.crate) = e3fd9d377d6465519e73a91d5639d47bfd6cdf5898d551c49e3efd3269d14a75bb9163980e13ff429e7dc637b8430cdfdb1f5d6ec52993fcf7b6247a69850ac6
-Size (jemallocator-0.3.2.crate) = 16393 bytes
 SHA1 (lazy_static-1.4.0.crate) = 3e8852a6967dc257753fe75a13112a04bc03dfc0
 RMD160 (lazy_static-1.4.0.crate) = 6c74661c140113ff3b1d660bba095259398bbb55
 SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
@@ -140,10 +128,10 @@
 RMD160 (libc-0.2.93.crate) = df05c6e3c76e3a05269a3637f4e8eb84efc05d66
 SHA512 (libc-0.2.93.crate) = e82bd56c282b7473de50ec730646ae64384661e533f78b19bdd737d7a637cc93ca6f4e0b576d901576413a48d274635b917ec4b0c5144b5196155b04015ca94e
 Size (libc-0.2.93.crate) = 510944 bytes
-SHA1 (libmacchina-0.2.3.crate) = e3928a892a8657d292fb941b9348b16a368013e5
-RMD160 (libmacchina-0.2.3.crate) = 7ed3fe0140d984d370c07e2b5c5ea2b431fe48cc
-SHA512 (libmacchina-0.2.3.crate) = 7f70ae1f278f673eac3f08f954e2c860eb712ccfb98232b565562a6aee4ce5d054931767f03e631d3cd87af486c18843fbc6e7fda61ed4283edede6bb003a9b6
-Size (libmacchina-0.2.3.crate) = 113011 bytes
+SHA1 (libmacchina-0.2.5.crate) = c3904dfd5e7c97142fbca0410f1b3838947d92f1
+RMD160 (libmacchina-0.2.5.crate) = 7c8a239f74795edf12bd7031a5fdc295cc2c1241
+SHA512 (libmacchina-0.2.5.crate) = c97ec26876d48793442c80e5d6e7ce410949160be5e99862912913e336d41697e564bf1e6d503436203641891d9a35b1ecc394581e439738b929e7f41a84b5b3
+Size (libmacchina-0.2.5.crate) = 64770 bytes
 SHA1 (local_ipaddress-0.1.3.crate) = 2bc5ff74983a6ec9a896665f71ec379d637d839f
 RMD160 (local_ipaddress-0.1.3.crate) = 0d17ad819fa36006eed033a6398f0ac5c61e8967
 SHA512 (local_ipaddress-0.1.3.crate) = b63dac8a36821c1eceebfd05019f277c29e40c0bd06f7cf4ea275b5b34710ca9c15b36cb47c02b02e49621d6de813849f6acc104e0ac24acbcefd89b290b8869
@@ -156,10 +144,10 @@
 RMD160 (log-0.4.14.crate) = 91b8b87a9386f54c92b4625d69722c8871eb8b3a
 SHA512 (log-0.4.14.crate) = 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
 Size (log-0.4.14.crate) = 34582 bytes
-SHA1 (macchina-0.6.9.tar.gz) = 400c46da358b6875eb048ba5e61b46fee15a0ade
-RMD160 (macchina-0.6.9.tar.gz) = 25a52b8c5d29447138f851c60ad6020d70023a72
-SHA512 (macchina-0.6.9.tar.gz) = 56d3c1e1951ea789c53a01322a907650657156e307d1638ff013f56bef011fd35f61e5d29f0e031df9d5f0a1a69a9d8e9d89d1f98343d492661df66e52b1f5b5
-Size (macchina-0.6.9.tar.gz) = 243927 bytes
+SHA1 (macchina-0.7.0.tar.gz) = 4eb412cb4f4243ad260484effe85c667b0869091
+RMD160 (macchina-0.7.0.tar.gz) = 267411c04f19893200213ea77fc2d9bb5a07c0b6
+SHA512 (macchina-0.7.0.tar.gz) = 5f5b453456f59872b2091ad1435e3a6a4a1ab941ac47acc04f42bcf185148148023254e91f6b9917be31696d4b6356b938e3db111adb0e056431a10fef9ac241
+Size (macchina-0.7.0.tar.gz) = 87454 bytes
 SHA1 (mach-0.3.2.crate) = f7d5c12da3c8d17d1c86544e4e22320b2ab338b8
 RMD160 (mach-0.3.2.crate) = d15fae9a578ec70b31f078b450c2b645404b5ff0
 SHA512 (mach-0.3.2.crate) = 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26
@@ -248,10 +236,10 @@
 RMD160 (rand_hc-0.3.0.crate) = 81a1f4da132c9fde391e20942204ab375f0ac808
 SHA512 (rand_hc-0.3.0.crate) = c78372332aa0bed3352d58e07be3e97f01e69410051be2d3cba569b05037df7379e896a84638b4e9f4e477b9851e4bdef0accba2c53d118bf4667a3e1bbe95bf
 Size (rand_hc-0.3.0.crate) = 11780 bytes
-SHA1 (redox_syscall-0.2.5.crate) = 6a1248e05ad3ed4b2274e5fb0763fc79d1afa082
-RMD160 (redox_syscall-0.2.5.crate) = a091cdaa65c7fc6fb71fd61c1697cae874218cf9
-SHA512 (redox_syscall-0.2.5.crate) = f1625eaba110129942893e4cae548d22b6892d275124d29540c947d958e5bb7231309fe052cf15bddb23e0e8f0cdaadd002db5bdc3be578e843c46c175526adc
-Size (redox_syscall-0.2.5.crate) = 23449 bytes
+SHA1 (redox_syscall-0.2.6.crate) = b5f5fa83ceb01dbc46b03d6ed65aeded62493896
+RMD160 (redox_syscall-0.2.6.crate) = aeb78ce0f679ca110431fb9b0cd92995e3aa43b8
+SHA512 (redox_syscall-0.2.6.crate) = 91137f511d6fd9a7acc755c63703cfba021a2fbb8fec3ac25a4a4b2e67147f4d5dca6cb53c2d49ca0824af3b536c63f617855b08ab345b201070885e082251bf
+Size (redox_syscall-0.2.6.crate) = 23631 bytes
 SHA1 (regex-1.4.5.crate) = 30c1a37c7df0d874d592ed020415bd1e2f053cb4
 RMD160 (regex-1.4.5.crate) = 6cc6423f3da9fe3aa6da8061e0bc927a393e33e3
 SHA512 (regex-1.4.5.crate) = 9ddcbc7a69df47ef1321c45b681ac2e08c693a7ab0de9b877dbb6eb6a5b07788bfb8444f3e644460bb2a7ad9a768567e0366aa34df2b9453036385dbfd39b85a



Home | Main Index | Thread Index | Old Index