notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
spdlog Super fast C++ logging library
1.9.0 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.8.5_1Version of this port present on the latest quarterly branch.
Maintainer: vanilla@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-01-14 03:37:29
Last Update: 2021-07-23 02:49:20
Commit Hash: 7128dc7
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (97 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/spdlog-1.9.0/catalog.mk
  3. /usr/local/share/licenses/spdlog-1.9.0/LICENSE
  4. /usr/local/share/licenses/spdlog-1.9.0/MIT
  5. include/spdlog/async.h
  6. include/spdlog/async_logger-inl.h
  7. include/spdlog/async_logger.h
  8. include/spdlog/common-inl.h
  9. include/spdlog/common.h
  10. include/spdlog/cfg/argv.h
  11. include/spdlog/cfg/env.h
  12. include/spdlog/cfg/helpers-inl.h
  13. include/spdlog/cfg/helpers.h
  14. include/spdlog/details/backtracer-inl.h
  15. include/spdlog/details/backtracer.h
  16. include/spdlog/details/circular_q.h
  17. include/spdlog/details/console_globals.h
  18. include/spdlog/details/file_helper-inl.h
  19. include/spdlog/details/file_helper.h
  20. include/spdlog/details/fmt_helper.h
  21. include/spdlog/details/log_msg-inl.h
  22. include/spdlog/details/log_msg.h
  23. include/spdlog/details/log_msg_buffer-inl.h
  24. include/spdlog/details/log_msg_buffer.h
  25. include/spdlog/details/mpmc_blocking_q.h
  26. include/spdlog/details/null_mutex.h
  27. include/spdlog/details/os-inl.h
  28. include/spdlog/details/os.h
  29. include/spdlog/details/periodic_worker-inl.h
  30. include/spdlog/details/periodic_worker.h
  31. include/spdlog/details/registry-inl.h
  32. include/spdlog/details/registry.h
  33. include/spdlog/details/synchronous_factory.h
  34. include/spdlog/details/tcp_client-windows.h
  35. include/spdlog/details/tcp_client.h
  36. include/spdlog/details/thread_pool-inl.h
  37. include/spdlog/details/thread_pool.h
  38. include/spdlog/details/windows_include.h
  39. include/spdlog/fmt/bin_to_hex.h
  40. include/spdlog/fmt/chrono.h
  41. include/spdlog/fmt/compile.h
  42. include/spdlog/fmt/fmt.h
  43. include/spdlog/fmt/ostr.h
  44. include/spdlog/fmt/xchar.h
  45. include/spdlog/formatter.h
  46. include/spdlog/fwd.h
  47. include/spdlog/logger-inl.h
  48. include/spdlog/logger.h
  49. include/spdlog/pattern_formatter-inl.h
  50. include/spdlog/pattern_formatter.h
  51. include/spdlog/sinks/android_sink.h
  52. include/spdlog/sinks/ansicolor_sink-inl.h
  53. include/spdlog/sinks/ansicolor_sink.h
  54. include/spdlog/sinks/base_sink-inl.h
  55. include/spdlog/sinks/base_sink.h
  56. include/spdlog/sinks/basic_file_sink-inl.h
  57. include/spdlog/sinks/basic_file_sink.h
  58. include/spdlog/sinks/daily_file_sink.h
  59. include/spdlog/sinks/dist_sink.h
  60. include/spdlog/sinks/dup_filter_sink.h
  61. include/spdlog/sinks/hourly_file_sink.h
  62. include/spdlog/sinks/mongo_sink.h
  63. include/spdlog/sinks/msvc_sink.h
  64. include/spdlog/sinks/null_sink.h
  65. include/spdlog/sinks/ostream_sink.h
  66. include/spdlog/sinks/qt_sinks.h
  67. include/spdlog/sinks/ringbuffer_sink.h
  68. include/spdlog/sinks/rotating_file_sink-inl.h
  69. include/spdlog/sinks/rotating_file_sink.h
  70. include/spdlog/sinks/sink-inl.h
  71. include/spdlog/sinks/sink.h
  72. include/spdlog/sinks/stdout_color_sinks-inl.h
  73. include/spdlog/sinks/stdout_color_sinks.h
  74. include/spdlog/sinks/stdout_sinks-inl.h
  75. include/spdlog/sinks/stdout_sinks.h
  76. include/spdlog/sinks/syslog_sink.h
  77. include/spdlog/sinks/systemd_sink.h
  78. include/spdlog/sinks/tcp_sink.h
  79. include/spdlog/sinks/wincolor_sink-inl.h
  80. include/spdlog/sinks/wincolor_sink.h
  81. include/spdlog/sinks/win_eventlog_sink.h
  82. include/spdlog/spdlog-inl.h
  83. include/spdlog/spdlog.h
  84. include/spdlog/stopwatch.h
  85. include/spdlog/tweakme.h
  86. include/spdlog/version.h
  87. lib/cmake/spdlog/spdlogConfig.cmake
  88. lib/cmake/spdlog/spdlogConfigTargets-release.cmake
  89. lib/cmake/spdlog/spdlogConfigTargets.cmake
  90. lib/cmake/spdlog/spdlogConfigVersion.cmake
  91. lib/libspdlog.so
  92. lib/libspdlog.so.1
  93. lib/libspdlog.so.1.9.0
  94. libdata/pkgconfig/spdlog.pc
  95. @owner
  96. @group
  97. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • spdlog>0:devel/spdlog
  • For LIB depends:
    • libspdlog.so:devel/spdlog
To install the port: cd /usr/ports/devel/spdlog/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/spdlog
  • pkg install spdlog
PKGNAME: spdlog
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
spdlog
ABIlatestquarterly
FreeBSD:11:aarch641.1.01.6.1
FreeBSD:11:amd641.8.5_11.8.5_1
FreeBSD:11:armv6-1.6.1
FreeBSD:11:i3861.9.01.8.5_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.1.01.8.5_1
FreeBSD:12:amd641.8.5_11.8.5_1
FreeBSD:12:armv61.1.01.8.0_1
FreeBSD:12:armv71.2.01.8.0_1
FreeBSD:12:i3861.8.5_11.8.5_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.8.5
FreeBSD:13:aarch641.8.21.8.5_1
FreeBSD:13:amd641.8.5_21.8.5_1
FreeBSD:13:armv61.8.21.8.5
FreeBSD:13:armv71.8.21.8.5
FreeBSD:13:i3861.9.01.8.5_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.8.21.8.5_1
FreeBSD:14:aarch641.8.5_1-
FreeBSD:14:amd641.8.5_2-
FreeBSD:14:armv61.8.5-
FreeBSD:14:armv71.8.5-
FreeBSD:14:i3861.9.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.8.5-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. libfmt.so : devel/libfmt
This port is required by:
for Build
  1. databases/tiledb
  2. misc/far2l
  3. net/arataga
  4. sysutils/lizardfs
  5. www/librtcdcpp
for Libraries
  1. cad/openroad
  2. devel/bear
  3. multimedia/kodi
  4. net/gerbera
  5. net-im/mtxclient
  6. net-im/nheko
  7. science/qiskit-aer
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. security/openconnect-gui
  3. www/envoy
  4. x11/waybar
  5. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. multimedia/kodi-devel*
  2. Collapse this list of deleted ports.
for Run
  1. databases/tiledb

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/gabime/spdlog/tar.gz/v1.9.0?dummy=/
Collapse this list.

Number of commits found: 44

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
23 Jul 2021 02:49:20
 files touched by this commit commit hash:7128dc7e1901a55d0d68df709cae497b372be66a  1.9.0
vanilla search for other commits by this committer
devel/spdlog: update to 1.9.0.
21 Jul 2021 18:11:51
 files touched by this commit commit hash:287cd8ad71d23e31948296cb773d3ebaaed14641  1.8.5_2
sunpoet search for other commits by this committer
devel/libfmt: Update to 8.0.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/fmtlib/fmt/releases
PR:		257026
Exp-run by:	antoine
27 Jun 2021 05:36:39
 files touched by this commit commit hash:eddbea3915c23a4c27639478022bf73ce4d09a3c  1.8.5_1
vanilla search for other commits by this committer
devel/spdlog: Compatibility fixes with libfmt 8.0.0.

PR:		256810
Reported by:	Daniel Engberg <daniel.engberg.lists at pyret.net>
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.8.5
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
29 Mar 2021 07:26:53
Original commit files touched by this commit Revision:569432  1.8.5
vanilla search for other commits by this committer
Update to 1.8.5.
25 Mar 2021 13:54:57
Original commit files touched by this commit Revision:569203  1.8.3
vanilla search for other commits by this committer
remove unneed patch file.
25 Mar 2021 13:53:10
Original commit files touched by this commit Revision:569202  1.8.3
vanilla search for other commits by this committer
Update to 1.8.3.

PR:		254540
Submitted by:	daniel.engberg.lists@pyret.net
13 Dec 2020 03:22:57
Original commit files touched by this commit Revision:557881  1.8.2
vanilla search for other commits by this committer
Update to 1.8.2.

PR:		251786
Submitted by:	daniel.engberg.lists at pyret dot net
02 Oct 2020 04:40:30
Original commit files touched by this commit Revision:550898  1.8.1
vanilla search for other commits by this committer
Update to 1.8.1.
07 Sep 2020 21:19:41
Original commit files touched by this commit Revision:547943  1.8.0_1
tobik search for other commits by this committer
devel/libfmt: Update to 7.0.3

Changes:	https://github.com/fmtlib/fmt/releases/tag/7.0.3
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
04 Sep 2020 04:31:23
Original commit files touched by this commit Revision:547509  1.8.0
vanilla search for other commits by this committer
Update to 1.8.0.
31 Jul 2020 17:07:19
Original commit files touched by this commit Revision:543873  1.7.0_2
tobik search for other commits by this committer
devel/libfmt: Update to 7.0.2

Changes:	https://github.com/fmtlib/fmt/releases/tag/7.0.2
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
20 Jul 2020 16:27:43
Original commit files touched by this commit Revision:542655  1.7.0_1
tobik search for other commits by this committer
devel/libfmt: Update to 7.0.1

Changes:	https://github.com/fmtlib/fmt/releases/tag/7.0.1
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
16 Jul 2020 04:42:58
Original commit files touched by this commit Revision:542319  1.7.0
vanilla search for other commits by this committer
Update to 1.7.0.
08 Jun 2020 15:32:58
Original commit files touched by this commit Revision:538226  1.6.1
vanilla search for other commits by this committer
Update to 1.6.1.
10 May 2020 07:43:45
Original commit files touched by this commit Revision:534820  1.5.0_1
tobik search for other commits by this committer
devel/libfmt: Update to 6.2.1

Changes:	https://github.com/fmtlib/fmt/releases/tag/6.2.0
Changes:	https://github.com/fmtlib/fmt/releases/tag/6.2.1
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
10 Apr 2020 05:41:06
Original commit files touched by this commit Revision:531291  1.5.0
tobik search for other commits by this committer
devel/spdlog: Do not set CMAKE_ON twice

Reported by:	portscan
10 Apr 2020 00:57:56
Original commit files touched by this commit Revision:531278  1.5.0
yuri search for other commits by this committer
devel/spdlog: Update 1.4.2 -> 1.5.0; Change to shared library

PR:		244747
Approved by:	vanilla (maintainer)
23 Dec 2019 14:09:47
Original commit files touched by this commit Revision:520723  1.4.2_2
pkubaj search for other commits by this committer
devel/spdlog: fix build on GCC architectures

assert() is not declared by default:
In file included from
/wrkdirs/usr/ports/devel/spdlog/work/spdlog-1.4.2/src/async.cpp:11:
/wrkdirs/usr/ports/devel/spdlog/work/spdlog-1.4.2/include/spdlog/details/thread_pool-inl.h:
In member function 'bool spdlog::details::thread_pool::process_next_msg_()':
/wrkdirs/usr/ports/devel/spdlog/work/spdlog-1.4.2/include/spdlog/details/thread_pool-inl.h:119:9:
error: 'assert' was not declared in this scope
  119 |         assert(false && "Unexpected async_msg_type");
      |         ^~~~~~

PR:		242825
Approved by:	vanilla (maintainer)
14 Dec 2019 15:37:47
Original commit files touched by this commit Revision:520127  1.4.2_2
tobik search for other commits by this committer
devel/libfmt: Update to 6.1.2

Changes:	https://github.com/fmtlib/fmt/releases/tag/6.1.2
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
08 Dec 2019 06:59:44
Original commit files touched by this commit Revision:519271  1.4.2_1
tobik search for other commits by this committer
devel/libfmt: Update to 6.1.1

Changes:	https://github.com/fmtlib/fmt/releases/tag/6.1.1
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
04 Dec 2019 13:19:05
Original commit files touched by this commit Revision:519012  1.4.2
vanilla search for other commits by this committer
1: Update devel/spdlog to 1.4.2.
2: Fix build issue due spdlog's upgrade.

Approved by:	danfe@ (www/envoy), adridg@ (net-im/nheko), maintainer timeout
(sunpoet@, jhixson@)
03 Dec 2019 15:03:22
Original commit files touched by this commit Revision:518945  1.3.1_3
tobik search for other commits by this committer
devel/libfmt: Update to 6.1.0

Changes:	https://github.com/fmtlib/fmt/releases/tag/6.1.0
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
01 Sep 2019 06:09:51
Original commit files touched by this commit Revision:510679  1.3.1_2
tobik search for other commits by this committer
devel/spdlog: Use system fmt

This is in preparation for updating devel/libfmt to 6.0.0.  Spdlog
bundles fmt 5.3.0 which is incompatible with 6.0.0.  This would
lead to problems in consumers that use both.

PR:		240148
Submitted by:	jbeich
Approved by:	vanilla (maintainer)
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.3.1_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
30 Jan 2019 07:50:16
Original commit files touched by this commit Revision:491607  1.3.1
vanilla search for other commits by this committer
Update to 1.3.1.
18 Jan 2019 03:00:22
Original commit files touched by this commit Revision:490622  1.3.0
vanilla search for other commits by this committer
Update to 1.3.0.
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  1.2.1_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
18 Oct 2018 09:20:22
Original commit files touched by this commit Revision:482336  1.2.1
vanilla search for other commits by this committer
Update to 1.2.1.
10 Oct 2018 03:54:52
Original commit files touched by this commit Revision:481689  1.2.0
vanilla search for other commits by this committer
Update to 1.2.0.
16 Aug 2018 08:42:52
Original commit files touched by this commit Revision:477313  1.1.0
vanilla search for other commits by this committer
Update to 1.1.0.
06 Aug 2018 07:02:52
Original commit files touched by this commit Revision:476493  1.0.0
vanilla search for other commits by this committer
Update to 1.0.0.
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  0.17.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
22 May 2018 11:41:15
Original commit files touched by this commit Revision:470605  0.17.0
vanilla search for other commits by this committer
Update to 0.17.0.
14 Jan 2018 02:04:54
Original commit files touched by this commit Revision:458951  0.16.3
vanilla search for other commits by this committer
Update to 0.16.3.
24 Dec 2017 02:48:13
Original commit files touched by this commit Revision:457122  0.16.2
vanilla search for other commits by this committer
Update to 0.16.2.
21 Dec 2017 13:21:13
Original commit files touched by this commit Revision:456907  0.16.1
vanilla search for other commits by this committer
Update to 0.16.1.
12 Dec 2017 03:02:11
Original commit files touched by this commit Revision:456088  0.14.0
jbeich search for other commits by this committer
devel/spdlog: require C++11 toolchain (on powerpc*, mips*, sparc*)

CMake Error in tests/CMakeLists.txt:
  Target "catch_tests" requires the language dialect "CXX11" (with compiler
  extensions), but CMake does not know the compile flags to use to enable it.

tests/includes.h:7:10: fatal error: 'chrono' file not found
 #include <chrono>
          ^~~~~~~~
1 error generated.

Reported by:	pkg-fallout (mips64)
21 Aug 2017 02:15:13
Original commit files touched by this commit Revision:448447  0.14.0
vanilla search for other commits by this committer
Update to 0.14.0.
13 May 2017 03:35:51
Original commit files touched by this commit Revision:440746  0.13.0_1
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
30 Mar 2017 09:33:44
Original commit files touched by this commit Revision:437277  0.13.0_1
vanilla search for other commits by this committer
1: Move cmake config files to right path.
2: bump version.
29 Mar 2017 10:49:51
Original commit files touched by this commit Revision:437190  0.13.0
vanilla search for other commits by this committer
Update to 0.13.0.
18 Feb 2017 04:12:37
Original commit files touched by this commit Revision:434327  0.12.0
vanilla search for other commits by this committer
Update to 0.12.0.
14 Jan 2017 03:37:20
Original commit files touched by this commit Revision:431455  0.11.0
vanilla search for other commits by this committer
Add spdlog, another c++ logging library.

Number of commits found: 44