From: Stuart Henderson Subject: Re: [MAINTAINER UPDATE] misc/libcpucycles (20240318 -> 20250925) To: Miguel Landaeta Cc: ports@openbsd.org Date: Mon, 22 Dec 2025 12:28:08 +0000 committed, please use "make update-patches" rather than running diff yourself On 2025/12/22 10:45, Miguel Landaeta wrote: > Upgrade to 20250925 > > Changelog: > > - For perfevent, try all combinations of disabling exclude-kernel and > disabling exclude-hv, to handle platforms where cycle counters > cannot handle one or both of those. > > - For perfevent, do DISABLE and ENABLE around counter read (suggested > by Jim Apple) to (hopefully) handle Graviton 3. But skip this if a > setup test seems to work without it. > > - Recognize sun4v as sparc64. > > - Add support for loong64. > > - Eliminate various compiler warnings. > > - For cpucycles-info, print interquartile mean (iqm) rather than median. > > - Say "sometimes" in documentation for enabling cycle counters in ARM > via kernel modules. > > - Change HTML style, in particular for better usability on phones. > > Please see the attached diff. > Thanks! > > Miguel. > Index: Makefile > =================================================================== > RCS file: /cvs/ports/misc/libcpucycles/Makefile,v > diff -u -p -u -p -r1.4 Makefile > --- Makefile 27 Jan 2025 12:55:04 -0000 1.4 > +++ Makefile 21 Dec 2025 22:50:11 -0000 > @@ -1,6 +1,6 @@ > COMMENT= library for counting CPU cycles > > -V= 20240318 > +V= 20250925 > DISTNAME= libcpucycles-${V} > SHARED_LIBS+= cpucycles 0.0 # 1.0 > CATEGORIES= misc > Index: distinfo > =================================================================== > RCS file: /cvs/ports/misc/libcpucycles/distinfo,v > diff -u -p -u -p -r1.2 distinfo > --- distinfo 27 Jan 2025 12:55:04 -0000 1.2 > +++ distinfo 21 Dec 2025 22:50:11 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (libcpucycles-20240318.tar.gz) = GWRqG2nY8BNkcxP87fFbaokyekt85VNTbVE/H25U0y0= > -SIZE (libcpucycles-20240318.tar.gz) = 42790 > +SHA256 (libcpucycles-20250925.tar.gz) = YjE9Qq1aPL2NQan7cIjtwyjvSZ1Cbh8ZFhIzHQ/L4wE= > +SIZE (libcpucycles-20250925.tar.gz) = 48447 > Index: patches/patch-configure_translate_host_arch > =================================================================== > RCS file: /cvs/ports/misc/libcpucycles/patches/patch-configure_translate_host_arch,v > diff -u -p -u -p -r1.2 patch-configure_translate_host_arch > --- patches/patch-configure_translate_host_arch 27 Jan 2025 12:55:05 -0000 1.2 > +++ patches/patch-configure_translate_host_arch 21 Dec 2025 22:50:11 -0000 > @@ -11,11 +11,11 @@ Index: configure > ('arm','arm32'), > ('riscv64','riscv64'), > ('riscv','riscv32'), > -@@ -27,6 +28,7 @@ > +@@ -28,6 +29,7 @@ > ('ppc64','ppc64'), ('powerpc64','ppc64'), > ('powerpc','ppc32'), > ('ppc','ppc32'), > + ('macppc','ppc32'), > - ('sparc64','sparc64'), ('sparcv9','sparc64'), ('sun4u','sparc64'), > + ('sparc64','sparc64'), ('sparcv9','sparc64'), ('sun4u','sparc64'), ('sun4v','sparc64'), > ('sparc','sparc32'), ('sun','sparc32'), > ):