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>
