pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/btop



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Oct 27 13:55:04 UTC 2026

Modified Files:
        pkgsrc/sysutils/btop: Makefile distinfo
        pkgsrc/sysutils/btop/patches: patch-Makefile
Removed Files:
        pkgsrc/sysutils/btop/patches: patch-src_netbsd_btop__collect.cpp

Log Message:
btop: updated to 1.4.8

1.4.8

themes: load/save by name if possible
Fix atomic issues and data races in btop
fix: gate Apple Silicon GPU support to unbreak intel Mac builds
AMD APU/iGPU sysfs backend for GPU monitoring
fix: use ISO 8601 format for log timestamps
Fix possible thread deadlocks and power-event-based false stall detections
fix: defer SIGWINCH resize handling
Fix btop with amd gpu on rocm 7 as in Ubuntu 26.04
Fix: Macos SIGABRT Crash during SMB TimeMachine Backups
fix: avoid macOS swap disk crash
Fix -/+ key binding
fix: ignore missing config dir if config file is present
fix: make background consistent in the Terminal is too small dialogue


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/sysutils/btop/Makefile \
    pkgsrc/sysutils/btop/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/btop/patches/patch-Makefile
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/sysutils/btop/patches/patch-src_netbsd_btop__collect.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/btop/Makefile
diff -u pkgsrc/sysutils/btop/Makefile:1.10 pkgsrc/sysutils/btop/Makefile:1.11
--- pkgsrc/sysutils/btop/Makefile:1.10  Thu Sep 24 09:43:26 2026
+++ pkgsrc/sysutils/btop/Makefile       Tue Oct 27 13:55:03 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2026/09/24 09:43:26 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/10/27 13:55:03 adam Exp $
 
-DISTNAME=      btop-1.4.7
-PKGREVISION=   1
+DISTNAME=      btop-1.4.8
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=aristocratos/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -15,7 +14,7 @@ LICENSE=      apache-2.0
 # https://github.com/aristocratos/btop/pull/1106
 GCC_REQD+=     14
 
-TOOL_DEPENDS+= lowdown-[0-9]*:../../textproc/lowdown
+TOOL_DEPENDS+= lowdown>=0:../../textproc/lowdown
 
 USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake
Index: pkgsrc/sysutils/btop/distinfo
diff -u pkgsrc/sysutils/btop/distinfo:1.10 pkgsrc/sysutils/btop/distinfo:1.11
--- pkgsrc/sysutils/btop/distinfo:1.10  Thu Sep 24 09:43:26 2026
+++ pkgsrc/sysutils/btop/distinfo       Tue Oct 27 13:55:03 2026
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.10 2026/09/24 09:43:26 wiz Exp $
+$NetBSD: distinfo,v 1.11 2026/10/27 13:55:03 adam Exp $
 
-BLAKE2s (btop-1.4.7.tar.gz) = 17bc5647b6e8a4b727faff75931357ecde717500f2c658a2163df0b9e7f87a78
-SHA512 (btop-1.4.7.tar.gz) = 49f2d2aa4fa83816f4fdaebc7239b3036d6e776b45b059d40ec535867762f207dcd9e79df16e410b37965e10c758404bd6aab8106a8c8b8e0761d3950e8856ef
-Size (btop-1.4.7.tar.gz) = 1280005 bytes
-SHA1 (patch-Makefile) = 7cec0d616dd445ad139f0868141d15d1687bf402
-SHA1 (patch-src_netbsd_btop__collect.cpp) = 4271ed99dffc153ad1f94515fdc5e55a2f2401cc
+BLAKE2s (btop-1.4.8.tar.gz) = b45162b6a86e63b35490e680f3e6cc2e9a0791c2aca5fe9cbc6725e3fdb2c142
+SHA512 (btop-1.4.8.tar.gz) = d148f0a5baef9a8818eb268ea403ff2850835617a00bee385b9666976f3432abeeb423c8380d1347a777dd7cb555d1a66df65fc4f8004ae97384f3511fa48bed
+Size (btop-1.4.8.tar.gz) = 1284612 bytes
+SHA1 (patch-Makefile) = 157dfabe9ab3a17667e0acb6566b2fcd525b2096

Index: pkgsrc/sysutils/btop/patches/patch-Makefile
diff -u pkgsrc/sysutils/btop/patches/patch-Makefile:1.3 pkgsrc/sysutils/btop/patches/patch-Makefile:1.4
--- pkgsrc/sysutils/btop/patches/patch-Makefile:1.3     Sun Dec 28 02:25:17 2025
+++ pkgsrc/sysutils/btop/patches/patch-Makefile Tue Oct 27 13:55:03 2026
@@ -1,29 +1,39 @@
-$NetBSD: patch-Makefile,v 1.3 2025/12/28 02:25:17 fox Exp $
+$NetBSD: patch-Makefile,v 1.4 2026/10/27 13:55:03 adam Exp $
 
+Let pkgsrc choose optimisation flags.
 Fix the man page path.
 
---- Makefile.orig      2025-12-26 15:53:24.000000000 +0000
+--- Makefile.orig      2026-10-25 08:02:02.000000000 +0000
 +++ Makefile
-@@ -317,9 +317,9 @@ install:
+@@ -234,7 +234,7 @@ override GOODFLAGS := $(foreach flag,$(T
+ #? Flags, Libraries and Includes
+ override REQFLAGS   := -std=c++23
+ WARNFLAGS                     := -Wall -Wextra -pedantic
+-OPTFLAGS                      := -O2 $(LTO)
++OPTFLAGS                      := $(LTO)
+ LDCXXFLAGS                    := -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64 $(GOODFLAGS) $(ADDFLAGS)
+ override CXXFLAGS     += $(REQFLAGS) $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
+ override LDFLAGS      += $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
+@@ -381,9 +381,9 @@ install:
        @mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
        @cp -p Img/icon.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg
  ifneq ($(wildcard btop.1),)
--      @printf "\033[1;92mInstalling man page to: \033[1;97m$(DESTDIR)$(PREFIX)/share/man/man1/btop.1\033[0m\n"
+-      @$(call green,Installing man page to: ,$(WHITE)$(DESTDIR)$(PREFIX)/share/man/man1/btop.1)
 -      @mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1
 -      @cp -p btop.1 $(DESTDIR)$(PREFIX)/share/man/man1/btop.1
-+      @printf "\033[1;92mInstalling man page to: \033[1;97m$(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1/btop.1\033[0m\n"
++      @$(call green,Installing man page to: ,$(WHITE)$(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1/btop.1)
 +      @mkdir -p $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1
 +      @cp -p btop.1 $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1/btop.1
  endif
  
  #? Set SUID bit for btop as $SU_USER in $SU_GROUP
-@@ -348,8 +348,8 @@ uninstall:
+@@ -412,8 +412,8 @@ uninstall:
        @rm -rfv $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/btop.png
-       @printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg\033[0m\n"
+       @$(call red,Removing: ,$(WHITE)$(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg)
        @rm -rfv $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg
--      @printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/share/man/man1/btop.1\033[0m\n"
+-      @$(call red,Removing: ,$(WHITE)$(DESTDIR)$(PREFIX)/share/man/man1/btop.1)
 -      @rm -rfv $(DESTDIR)$(PREFIX)/share/man/man1/btop.1
-+      @printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1/btop.1\033[0m\n"
++      @$(call red,Removing: ,$(WHITE)$(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1/btop.1)
 +      @rm -rfv $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1/btop.1
  
  #? Pull in dependency info for *existing* .o files



Home | Main Index | Thread Index | Old Index