Re: git: 8d9a92ff1d8e - main - sysutil/intel-pcm: Update to 202210

From: Thomas Mueller <tmueller_at_sysgo.com>
Date: Thu, 10 Nov 2022 06:35:03 UTC
On Tue, 8 Nov 2022 18:18:14 GMT, Warner Losh wrote:
> The branch main has been updated by imp:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=8d9a92ff1d8eba04bbc9a0d1340124a34cab520f
> 
> commit 8d9a92ff1d8eba04bbc9a0d1340124a34cab520f
> Author:     Warner Losh <imp@FreeBSD.org>
> AuthorDate: 2022-11-08 18:16:59 +0000
> Commit:     Warner Losh <imp@FreeBSD.org>
> CommitDate: 2022-11-08 18:16:59 +0000
> 
>     sysutil/intel-pcm: Update to 202210
>     
>     Update to 202210 (checksums, etc)
>     Switch over to using cmake instead of gmake to build
>     Remove conflicts with port that's no longer around
>     
>     Release Notes
>             https://github.com/intel/pcm/releases/tag/202210
>             https://github.com/intel/pcm/releases/tag/202207
>             https://github.com/intel/pcm/releases/tag/202205
>             https://github.com/intel/pcm/releases/tag/202203
>             https://github.com/intel/pcm/releases/tag/202202
>             https://github.com/intel/pcm/releases/tag/202201
>     
>     Sponsored by:           Netflix
> ---
>  sysutils/intel-pcm/Makefile  |  9 ++------
>  sysutils/intel-pcm/distinfo  |  6 ++---
>  sysutils/intel-pcm/pkg-plist | 53 +++++++++++++++++++++++++++++++-------------
>  3 files changed, 43 insertions(+), 25 deletions(-)
> 
> [...]

The program file name change from pcm-xxx.x to pcm-xxx breaks the
runtime dependency in net-mgmt/nstat.

diff --git a/net-mgmt/nstat/Makefile b/net-mgmt/nstat/Makefile
index 9461efcd6ab0..61424a8daca0 100644
--- a/net-mgmt/nstat/Makefile
+++ b/net-mgmt/nstat/Makefile
@@ -11,8 +11,8 @@ LICENSE=      BSD2CLAUSE
 LICENSE_FILE=  ${WRKSRC}/LICENSE
 
 RUN_DEPENDS=   ${RUN_DEPENDS_${ARCH}}
-RUN_DEPENDS_i386=      pcm.x:sysutils/intel-pcm
-RUN_DEPENDS_amd64=     pcm.x:sysutils/intel-pcm
+RUN_DEPENDS_i386=      pcm:sysutils/intel-pcm
+RUN_DEPENDS_amd64=     pcm:sysutils/intel-pcm


> diff --git a/sysutils/intel-pcm/pkg-plist b/sysutils/intel-pcm/pkg-plist
> index 5450c69f27ff..92392d3364cf 100644
> --- a/sysutils/intel-pcm/pkg-plist
> +++ b/sysutils/intel-pcm/pkg-plist
> @@ -1,15 +1,38 @@
> -sbin/pcm-core.x
> -sbin/pcm-iio.x
> -sbin/pcm-latency.x
> -sbin/pcm-lspci.x
> -sbin/pcm-memory.x
> -sbin/pcm-mmio.x
> -sbin/pcm-msr.x
> -sbin/pcm-numa.x
> -sbin/pcm-pcicfg.x
> -sbin/pcm-pcie.x
> -sbin/pcm-power.x
> -sbin/pcm-raw.x
> -sbin/pcm-sensor.x
> -sbin/pcm-tsx.x
> -sbin/pcm.x
> +sbin/pcm
> +sbin/pcm-bw-histogram
> +sbin/pcm-core
> +sbin/pcm-iio
> +sbin/pcm-latency
> +sbin/pcm-lspci
> +sbin/pcm-memory
> +sbin/pcm-mmio
> +sbin/pcm-msr
> +sbin/pcm-numa
> +sbin/pcm-pcicfg
> +sbin/pcm-pcie
> +sbin/pcm-power
> +sbin/pcm-raw
> +sbin/pcm-sensor
> +sbin/pcm-tsx
> +share/doc/PCM/CUSTOM-COMPILE-OPTIONS.md
> +share/doc/PCM/DOCKER_README.md
> +share/doc/PCM/ENVVAR_README.md
> +share/doc/PCM/FAQ.md
> +share/doc/PCM/FREEBSD_HOWTO.txt
> +share/doc/PCM/LINUX_HOWTO.txt
> +share/doc/PCM/MAC_HOWTO.txt
> +share/doc/PCM/PCM-EXPORTER.md
> +share/doc/PCM/PCM-SENSOR-SERVER-README.md
> +share/doc/PCM/PCM_RAW_README.md
> +share/doc/PCM/README.md
> +share/doc/PCM/WINDOWS_HOWTO.md
> +share/doc/PCM/license.txt
> +share/licenses/pcm/LICENSE
> +share/pcm/PMURegisterDeclarations/GenuineIntel-6-55-4.json
> +share/pcm/PMURegisterDeclarations/GenuineIntel-6-55-7.json
> +share/pcm/PMURegisterDeclarations/GenuineIntel-6-6A-6.json
> +share/pcm/PMURegisterDeclarations/GenuineIntel-6-86-5.json
> +share/pcm/PMURegisterDeclarations/GenuineIntel-6-8E-C.json
> +share/pcm/opCode-106.txt
> +share/pcm/opCode-134.txt
> +share/pcm/opCode-85.txt


-- 
Thomas Mueller