Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jan 2026 14:21:05 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 773fa0a1aec6 - main - devel/spdlog: Update to 1.17.0
Message-ID:  <697e0fd1.31889.33d38554@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

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

commit 773fa0a1aec65fe728c7f21e1809338772b840cc
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-31 13:34:15 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-31 14:14:51 +0000

    devel/spdlog: Update to 1.17.0
    
    - Use complete arguments/options
    - Bump PORTREVISION of dependent ports for shlib change
    
    Changes:        https://github.com/gabime/spdlog/releases
---
 audio/piper/Makefile                               |  2 +-
 cad/cura-engine/Makefile                           |  2 +-
 cad/openroad/Makefile                              |  2 +-
 comms/gnuradio/Makefile                            |  2 +-
 databases/tiledb/Makefile                          |  1 +
 deskutils/cherrytree/Makefile                      |  1 +
 devel/bear/Makefile                                |  2 +-
 devel/level-zero/Makefile                          |  1 +
 devel/malloy/Makefile                              |  2 +-
 devel/pika/Makefile                                |  2 +-
 devel/spdlog/Makefile                              | 50 +++++++++++++++-------
 devel/spdlog/distinfo                              |  6 +--
 .../files/patch-include_spdlog_details_os-inl.h    | 23 ----------
 devel/spdlog/pkg-plist                             |  4 +-
 ftp/coeurl/Makefile                                |  2 +-
 math/dihydrogen/Makefile                           |  2 +-
 math/g2o/Makefile                                  |  2 +-
 multimedia/kodi/Makefile                           |  1 +
 net-im/abaddon/Makefile                            |  2 +-
 net-im/mtxclient/Makefile                          |  2 +-
 net-im/nheko/Makefile                              |  2 +-
 net/ecal/Makefile                                  |  1 +
 net/gerbera/Makefile                               |  1 +
 science/chemicalfun/Makefile                       |  2 +-
 science/qiskit-aer/Makefile                        |  2 +-
 security/openconnect-gui/Makefile                  |  2 +-
 x11-toolkits/kddockwidgets/Makefile                |  1 +
 x11/waybar/Makefile                                |  2 +-
 28 files changed, 64 insertions(+), 60 deletions(-)

diff --git a/audio/piper/Makefile b/audio/piper/Makefile
index f00ba2285a63..32399d8fe3d0 100644
--- a/audio/piper/Makefile
+++ b/audio/piper/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	piper
 DISTVERSION=	2023.11.14
 DISTVERSIONSUFFIX=	-2
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	audio
 
 MAINTAINER=	kenrap@kennethraplee.com
diff --git a/cad/cura-engine/Makefile b/cad/cura-engine/Makefile
index 612a8cd1ea18..8860a246c5d4 100644
--- a/cad/cura-engine/Makefile
+++ b/cad/cura-engine/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=		CuraEngine
 PORTVERSION=		5.7.0
-PORTREVISION=	6
+PORTREVISION=	7
 PORTEPOCH=		1
 CATEGORIES=		cad
 DIST_SUBDIR=		Ultimaker
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 4a10214f494b..1c3f71657b4e 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openroad
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.0-20250216
-PORTREVISION=	7
+PORTREVISION=	8
 PORTEPOCH=	1
 CATEGORIES=	cad
 
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index 509498b7554a..cbb2d5e47113 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	gnuradio
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.10.12.0
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	comms astro hamradio
 
 MAINTAINER=	hamradio@FreeBSD.org
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index 4af7c24b07f4..a2701fcf2fa0 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	tiledb
 PORTVERSION=	2.30.0
+PORTREVISION=	1
 CATEGORIES=	databases
 
 MAINTAINER=	sunpoet@FreeBSD.org
diff --git a/deskutils/cherrytree/Makefile b/deskutils/cherrytree/Makefile
index c6c34262feeb..d888692b5373 100644
--- a/deskutils/cherrytree/Makefile
+++ b/deskutils/cherrytree/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	cherrytree
 PORTVERSION=	1.6.2
+PORTREVISION=	1
 CATEGORIES=	deskutils
 MASTER_SITES=	https://www.giuspen.com/software/ \
 		https://github.com/giuspen/cherrytree/releases/download/v${PORTVERSION}/
diff --git a/devel/bear/Makefile b/devel/bear/Makefile
index 7c9b8b50da8e..b664d1a7f016 100644
--- a/devel/bear/Makefile
+++ b/devel/bear/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bear
 DISTVERSION=	4.0.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	aokblast@FreeBSD.org
diff --git a/devel/level-zero/Makefile b/devel/level-zero/Makefile
index 67afa779b95a..b864508e4279 100644
--- a/devel/level-zero/Makefile
+++ b/devel/level-zero/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	level-zero
 PORTVERSION=	1.26.3
 DISTVERSIONPREFIX=	v
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	sunpoet@FreeBSD.org
diff --git a/devel/malloy/Makefile b/devel/malloy/Makefile
index 48cd7413977e..bd88c5155c92 100644
--- a/devel/malloy/Makefile
+++ b/devel/malloy/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	malloy
 DISTVERSION=	0.12.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 
 MAINTAINER=	jbo@FreeBSD.org
diff --git a/devel/pika/Makefile b/devel/pika/Makefile
index f00cb689a709..3b99b873e3a1 100644
--- a/devel/pika/Makefile
+++ b/devel/pika/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pika
 DISTVERSION=	0.34.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/devel/spdlog/Makefile b/devel/spdlog/Makefile
index a6486185a459..d852c3c01f33 100644
--- a/devel/spdlog/Makefile
+++ b/devel/spdlog/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	spdlog
+PORTVERSION=	1.17.0
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.16.0
-PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	sunpoet@FreeBSD.org
@@ -12,29 +11,50 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libfmt.so:devel/libfmt
-TEST_DEPENDS=	catch2>0:devel/catch2
+TEST_DEPENDS=	catch2>=0:devel/catch2 \
+		pkgconf>=0:devel/pkgconf
 
 USES=		cmake:testing compiler:c++14-lang pathfix
-.if make(test)
-USES+=		pkgconfig
-.endif
+
+CMAKE_OFF=	SPDLOG_BUILD_ALL \
+		SPDLOG_BUILD_BENCH \
+		SPDLOG_BUILD_EXAMPLE_HO \
+		SPDLOG_BUILD_TESTS \
+		SPDLOG_BUILD_TESTS_HO \
+		SPDLOG_BUILD_WARNINGS \
+		SPDLOG_DISABLE_DEFAULT_LOGGER \
+		SPDLOG_ENABLE_PCH \
+		SPDLOG_FMT_EXTERNAL_HO \
+		SPDLOG_NO_ATOMIC_LEVELS \
+		SPDLOG_NO_EXCEPTIONS \
+		SPDLOG_NO_THREAD_ID \
+		SPDLOG_NO_TLS \
+		SPDLOG_NO_TZ_OFFSET \
+		SPDLOG_PREVENT_CHILD_FD \
+		SPDLOG_SANITIZE_ADDRESS \
+		SPDLOG_SANITIZE_THREAD \
+		SPDLOG_SYSTEM_INCLUDES \
+		SPDLOG_TIDY \
+		SPDLOG_USE_STD_FORMAT
+CMAKE_ON=	SPDLOG_BUILD_EXAMPLE \
+		SPDLOG_BUILD_PIC \
+		SPDLOG_BUILD_SHARED \
+		SPDLOG_FMT_EXTERNAL \
+		SPDLOG_FWRITE_UNLOCKED \
+		SPDLOG_INSTALL
+CMAKE_TESTING_ON=	\
+		SPDLOG_BUILD_TESTS
 USE_LDCONFIG=	yes
 
+PLIST_SUB=	PORTVERSION=${PORTVERSION} \
+		SHLIB_VER=${PORTVERSION:R}
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	gabime
 
 EXTRACT_AFTER_ARGS=	--exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/include/spdlog/fmt/bundled
 
-PLIST_SUB=	SOVERSION="${DISTVERSION}"
-
-CMAKE_TESTING_ON=	SPDLOG_BUILD_TESTS
-
-CMAKE_ON=	SPDLOG_BUILD_SHARED \
-		SPDLOG_FMT_EXTERNAL
-CMAKE_OFF=	SPDLOG_BUILD_BENCH
-
 post-stage:
-# let consumers know that this package was compiled with SPDLOG_FMT_EXTERNAL=yes
 	${ECHO_CMD} '#define SPDLOG_FMT_EXTERNAL' >> ${STAGEDIR}${PREFIX}/include/spdlog/tweakme.h
 
 .include <bsd.port.mk>
diff --git a/devel/spdlog/distinfo b/devel/spdlog/distinfo
index 701849682952..9d84933abdf8 100644
--- a/devel/spdlog/distinfo
+++ b/devel/spdlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760251479
-SHA256 (gabime-spdlog-v1.16.0_GH0.tar.gz) = 8741753e488a78dd0d0024c980e1fb5b5c85888447e309d9cb9d949bdb52aa3e
-SIZE (gabime-spdlog-v1.16.0_GH0.tar.gz) = 280382
+TIMESTAMP = 1768625584
+SHA256 (gabime-spdlog-v1.17.0_GH0.tar.gz) = d8862955c6d74e5846b3f580b1605d2428b11d97a410d86e2fb13e857cd3a744
+SIZE (gabime-spdlog-v1.17.0_GH0.tar.gz) = 281801
diff --git a/devel/spdlog/files/patch-include_spdlog_details_os-inl.h b/devel/spdlog/files/patch-include_spdlog_details_os-inl.h
deleted file mode 100644
index 7a620b04c1c2..000000000000
--- a/devel/spdlog/files/patch-include_spdlog_details_os-inl.h
+++ /dev/null
@@ -1,23 +0,0 @@
-The calculate_gmt_offset attempt is a botch. It gets localtm passed in from the
-self-test's yesterday, and then calls time() anew to obtain ::gmtime_r() by way of details::os::gmtime(),
-and that cannot possibly work.
-
-https://github.com/gabime/spdlog/issues/3483
-
-Fix: Disable the non-working code and use tm_gmtoff instead.
-
---- include/spdlog/details/os-inl.h.orig	2025-10-11 12:53:05 UTC
-+++ include/spdlog/details/os-inl.h
-@@ -264,11 +264,7 @@ SPDLOG_INLINE int utc_minutes_offset(const std::tm &tm
-     return offset;
- #else
- 
--    #if defined(sun) || defined(__sun) || defined(_AIX) ||                        \
--        (defined(__NEWLIB__) && !defined(__TM_GMTOFF)) ||                         \
--        (!defined(__APPLE__) && !defined(_BSD_SOURCE) && !defined(_GNU_SOURCE) && \
--         (!defined(_POSIX_VERSION) || (_POSIX_VERSION < 202405L)))
--    // 'tm_gmtoff' field is BSD extension and it's missing on SunOS/Solaris
-+    #if 0
-     struct helper {
-         static long int calculate_gmt_offset(const std::tm &localtm = details::os::localtime(),
-                                              const std::tm &gmtm = details::os::gmtime()) {
diff --git a/devel/spdlog/pkg-plist b/devel/spdlog/pkg-plist
index 1c41acf64772..fc4d634c21d8 100644
--- a/devel/spdlog/pkg-plist
+++ b/devel/spdlog/pkg-plist
@@ -93,6 +93,6 @@ lib/cmake/spdlog/spdlogConfigTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/spdlog/spdlogConfigTargets.cmake
 lib/cmake/spdlog/spdlogConfigVersion.cmake
 lib/libspdlog.so
-lib/libspdlog.so.1.16
-lib/libspdlog.so.%%SOVERSION%%
+lib/libspdlog.so.%%SHLIB_VER%%
+lib/libspdlog.so.%%PORTVERSION%%
 libdata/pkgconfig/spdlog.pc
diff --git a/ftp/coeurl/Makefile b/ftp/coeurl/Makefile
index f84c915aca25..1a833b18cd25 100644
--- a/ftp/coeurl/Makefile
+++ b/ftp/coeurl/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	coeurl
 DISTVERSIONPREFIX=v
 DISTVERSION=	0.3.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	ftp www
 
 MAINTAINER=	adridg@FreeBSD.org
diff --git a/math/dihydrogen/Makefile b/math/dihydrogen/Makefile
index 0dc63d8817df..ec267713f6b2 100644
--- a/math/dihydrogen/Makefile
+++ b/math/dihydrogen/Makefile
@@ -2,7 +2,7 @@ PORTNAME=	dihydrogen
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.1-36
 DISTVERSIONSUFFIX=	-g4bda15e
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/g2o/Makefile b/math/g2o/Makefile
index a9122212a76e..33263ca374c4 100644
--- a/math/g2o/Makefile
+++ b/math/g2o/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	g2o
 DISTVERSION=	20241228
 DISTVERSIONSUFFIX=	_git
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile
index c5531021e4a1..6d744e5652eb 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kodi
 DISTVERSION=	22.0a2
+PORTREVISION=	1
 CATEGORIES=	multimedia java
 MASTER_SITES=	https://mirrors.kodi.tv/build-deps/sources/
 DISTFILES=	apache-groovy-binary-${GROOVY_VERSION}.zip \
diff --git a/net-im/abaddon/Makefile b/net-im/abaddon/Makefile
index de23f296a274..095540f6ddae 100644
--- a/net-im/abaddon/Makefile
+++ b/net-im/abaddon/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	abaddon
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.2
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	net-im
 
 MAINTAINER=	seafork@disroot.org
diff --git a/net-im/mtxclient/Makefile b/net-im/mtxclient/Makefile
index 5a45af593cac..061efbd382c9 100644
--- a/net-im/mtxclient/Makefile
+++ b/net-im/mtxclient/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=		mtxclient
 DISTVERSIONPREFIX=	v
 DISTVERSION=		0.10.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=		net-im
 
 MAINTAINER=	adridg@FreeBSD.org
diff --git a/net-im/nheko/Makefile b/net-im/nheko/Makefile
index 23a55702470c..8505b7de371c 100644
--- a/net-im/nheko/Makefile
+++ b/net-im/nheko/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	nheko
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.12.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	net-im
 
 PATCH_SITES=	https://github.com/Nheko-Reborn/nheko/commit/
diff --git a/net/ecal/Makefile b/net/ecal/Makefile
index f6f562be1ebc..c76404dfa3bb 100644
--- a/net/ecal/Makefile
+++ b/net/ecal/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	ecal
 DISTVERSIONPREFIX=	v
 DISTVERSION=	6.0.1
+PORTREVISION=	1
 CATEGORIES=	net devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile
index 0f273a649d8e..56653f79a8ef 100644
--- a/net/gerbera/Makefile
+++ b/net/gerbera/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	gerbera
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.1.1
+PORTREVISION=	1
 CATEGORIES=	net multimedia
 
 MAINTAINER=	diizzy@FreeBSD.org
diff --git a/science/chemicalfun/Makefile b/science/chemicalfun/Makefile
index 482c69a62961..5c237e49c3de 100644
--- a/science/chemicalfun/Makefile
+++ b/science/chemicalfun/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	chemicalfun
 DISTVERSION=	0.1.8
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	science # chemistry
 MASTER_SITES=	https://bitbucket.org/${BB_ACCOUNT}/${PORTNAME}/get/${BB_COMMIT}${EXTRACT_SUFX}?dummy=/:src
 DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:src
diff --git a/science/qiskit-aer/Makefile b/science/qiskit-aer/Makefile
index 569eeaf1f786..f39fba06bd75 100644
--- a/science/qiskit-aer/Makefile
+++ b/science/qiskit-aer/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	qiskit-aer
 DISTVERSION=	0.16.0.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	science # quantum-computing
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/security/openconnect-gui/Makefile b/security/openconnect-gui/Makefile
index 21d426da25b9..9aaa4dd389a5 100644
--- a/security/openconnect-gui/Makefile
+++ b/security/openconnect-gui/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openconnect-gui
 PORTVERSION=	1.5.3
 DISTVERSIONPREFIX=v
-PORTREVISION=	6
+PORTREVISION=	7
 MASTER_SITES=	https://gitlab.com/openconnect/openconnect-gui/-/archive/v${PORTVERSION}/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
 CATEGORIES=	security net-vpn
diff --git a/x11-toolkits/kddockwidgets/Makefile b/x11-toolkits/kddockwidgets/Makefile
index 8d3ed584eda8..34ef74a68b9e 100644
--- a/x11-toolkits/kddockwidgets/Makefile
+++ b/x11-toolkits/kddockwidgets/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	kddockwidgets
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.4.0
+PORTREVISION=	1
 CATEGORIES=	x11-toolkits
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/x11/waybar/Makefile b/x11/waybar/Makefile
index 29ea2853bc4f..8fe1d030af0d 100644
--- a/x11/waybar/Makefile
+++ b/x11/waybar/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	waybar
 DISTVERSION=	0.14.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	x11 wayland
 PKGNAMESUFFIX=	${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/}
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?697e0fd1.31889.33d38554>