git: f097d31bac53 - main - sysutils/libcpuid: Update 0.8.0 => 0.8.1

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 28 Sep 2025 15:24:58 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f097d31bac539eaae056c45c0865bc88fc58f8e2

commit f097d31bac539eaae056c45c0865bc88fc58f8e2
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-09-28 15:15:06 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-09-28 15:15:06 +0000

    sysutils/libcpuid: Update 0.8.0 => 0.8.1
    
    Changelog:
    https://github.com/anrieff/libcpuid/releases/tag/v0.8.1
    
    - Add non-default option MANPAGES, because it requires
      doxygen:devel/doxygen, this also prevents silent grab of the
      doxygen:devel/doxygen.
    - Replace PORTVERSION with DISTVERSION.
    - Fix warnings from portclippy.
    
    PR:             289592
    Approved by:    danfe (maintainer, timeout 2 weeks)
    Co-authored by: Kenneth Raplee <kenrap@kennethraplee.com>
---
 sysutils/libcpuid/Makefile                | 15 +++++++++------
 sysutils/libcpuid/distinfo                |  6 +++---
 sysutils/libcpuid/files/patch-Makefile.in | 13 -------------
 sysutils/libcpuid/pkg-plist               |  8 +++++++-
 4 files changed, 19 insertions(+), 23 deletions(-)

diff --git a/sysutils/libcpuid/Makefile b/sysutils/libcpuid/Makefile
index 83881b8777ed..de888c78806f 100644
--- a/sysutils/libcpuid/Makefile
+++ b/sysutils/libcpuid/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	libcpuid
-PORTVERSION=	0.8.0
+DISTVERSION=	0.8.1
 CATEGORIES=	sysutils
-MASTER_SITES=	https://github.com/anrieff/libcpuid/releases/download/v${PORTVERSION}/
+MASTER_SITES=	https://github.com/anrieff/libcpuid/releases/download/v${DISTVERSION}/
 
 MAINTAINER=	danfe@FreeBSD.org
 COMMENT=	Small x86 CPU identification library
@@ -11,16 +11,19 @@ LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 USES=		libtool pathfix python:test shebangfix
-GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
+SHEBANG_FILES=	tests/run_tests.py
+GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 TEST_TARGET=	test
 
-SHEBANG_FILES=	tests/run_tests.py
-
 PORTDOCS=	AUTHORS ChangeLog Readme.md
 
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=	DOCS MANPAGES
+OPTIONS_SUB=	yes
+
+MANPAGES_BUILD_DEPENDS=		doxygen:devel/doxygen
+MANPAGES_CONFIGURE_ENV_OFF=	ac_cv_prog_DOXYGEN=
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/sysutils/libcpuid/distinfo b/sysutils/libcpuid/distinfo
index 2e8624308dd5..4e9f567f8c74 100644
--- a/sysutils/libcpuid/distinfo
+++ b/sysutils/libcpuid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748905602
-SHA256 (libcpuid-0.8.0.tar.gz) = 97c558f3fcdd2a272209c46f0c30677e13fd17df945299dcba51aed970b9b894
-SIZE (libcpuid-0.8.0.tar.gz) = 912357
+TIMESTAMP = 1757850000
+SHA256 (libcpuid-0.8.1.tar.gz) = fff2848f25bafadc72063cadaf20095888c1c980d19fdb3df81285e88a94678b
+SIZE (libcpuid-0.8.1.tar.gz) = 783695
diff --git a/sysutils/libcpuid/files/patch-Makefile.in b/sysutils/libcpuid/files/patch-Makefile.in
deleted file mode 100644
index d12f5cd9ebf6..000000000000
--- a/sysutils/libcpuid/files/patch-Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/anrieff/libcpuid/pull/216
-
---- Makefile.in.orig	2025-06-30 13:19:06 UTC
-+++ Makefile.in
-@@ -895,7 +895,7 @@ test-fast:
- test: test-fast
- 
- test-fast:
--	LD_PRELOAD=$(top_builddir)/libcpuid/.libs/libcpuid.so $(top_srcdir)/tests/run_tests.py $(top_builddir)/cpuid_tool/.libs/cpuid_tool --show-test-fast-warning $(top_srcdir)/tests
-+	LD_PRELOAD=$(top_builddir)/libcpuid/.libs/libcpuid.so $(top_srcdir)/tests/run_tests.py --show-test-fast-warning $(top_builddir)/cpuid_tool/.libs/cpuid_tool $(top_srcdir)/tests
- 
- test-old:
- 	$(top_srcdir)/tests/run_tests.py $(top_builddir)/cpuid_tool/cpuid_tool $(top_srcdir)/tests
diff --git a/sysutils/libcpuid/pkg-plist b/sysutils/libcpuid/pkg-plist
index 751bc98de96e..67e143db757a 100644
--- a/sysutils/libcpuid/pkg-plist
+++ b/sysutils/libcpuid/pkg-plist
@@ -5,5 +5,11 @@ include/libcpuid/libcpuid_types.h
 lib/libcpuid.a
 lib/libcpuid.so
 lib/libcpuid.so.17
-lib/libcpuid.so.17.1.0
+lib/libcpuid.so.17.1.1
 libdata/pkgconfig/libcpuid.pc
+%%MANPAGES%%share/man/man3/cpu_id_t.3.gz
+%%MANPAGES%%share/man/man3/cpu_list_t.3.gz
+%%MANPAGES%%share/man/man3/cpu_mark_t.3.gz
+%%MANPAGES%%share/man/man3/cpu_raw_data_t.3.gz
+%%MANPAGES%%share/man/man3/cpuid_tool.3.gz
+%%MANPAGES%%share/man/man3/libcpuid.3.gz