git: f097d31bac53 - main - sysutils/libcpuid: Update 0.8.0 => 0.8.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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