View | Details | Raw Unified | Return to bug 256808
Collapse All | Expand All

(-)b/devel/libfmt/Makefile (-4 / +4 lines)
Lines 1-8 Link Here
1
PORTNAME=	fmt
1
PORTNAME=	fmt
2
# Make sure to check devel/spdlog consumers too
2
# Make sure to check devel/spdlog consumers too
3
PORTVERSION=	7.1.3
3
DISTVERSION=	8.0.0
4
CATEGORIES=	devel
4
CATEGORIES=	devel
5
MASTER_SITES=	https://github.com/fmtlib/fmt/releases/download/${PORTVERSION}/
5
MASTER_SITES=	https://github.com/fmtlib/${PORTNAME}/releases/download/${DISTVERSION}/
6
PKGNAMEPREFIX=	lib
6
PKGNAMEPREFIX=	lib
7
7
8
MAINTAINER=	sunpoet@FreeBSD.org
8
MAINTAINER=	sunpoet@FreeBSD.org
Lines 12-23 LICENSE= MIT Link Here
12
LICENSE_FILE=	${WRKSRC}/LICENSE.rst
12
LICENSE_FILE=	${WRKSRC}/LICENSE.rst
13
13
14
USES=		cmake compiler:c++11-lang zip
14
USES=		cmake compiler:c++11-lang zip
15
USE_LDCONFIG=	yes
15
16
16
CMAKE_OFF=	FMT_DOC FMT_TEST
17
CMAKE_OFF=	FMT_DOC FMT_TEST
17
CMAKE_ON=	BUILD_SHARED_LIBS
18
CMAKE_ON=	BUILD_SHARED_LIBS
18
USE_LDCONFIG=	yes
19
19
20
PLIST_SUB=	PORTVERSION=${PORTVERSION}
20
PLIST_SUB=	DISTVERSION=${DISTVERSION}
21
21
22
# include/fmt/*
22
# include/fmt/*
23
CONFLICTS_INSTALL=	axom
23
CONFLICTS_INSTALL=	axom
(-)b/devel/libfmt/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1607879388
1
TIMESTAMP = 1624541985
2
SHA256 (fmt-7.1.3.zip) = 5d98c504d0205f912e22449ecdea776b78ce0bb096927334f80781e720084c9f
2
SHA256 (fmt-8.0.0.zip) = 36016a75dd6e0a9c1c7df5edb98c93a3e77dabcf122de364116efb9f23c6954a
3
SIZE (fmt-7.1.3.zip) = 1192520
3
SIZE (fmt-8.0.0.zip) = 1220651
(-)b/devel/libfmt/files/patch-include_fmt_format.h (+41 lines)
Added Link Here
1
--- include/fmt/format.h.orig	2021-06-21 12:59:15 UTC
2
+++ include/fmt/format.h
3
@@ -2730,6 +2730,8 @@ extern template auto snprintf_float<long double>(long 
4
 #endif  // FMT_HEADER_ONLY
5
 
6
 FMT_END_DETAIL_NAMESPACE
7
+
8
+#if FMT_USE_USER_DEFINED_LITERALS
9
 inline namespace literals {
10
 /**
11
   \rst
12
@@ -2741,18 +2743,18 @@ inline namespace literals {
13
     fmt::print("Elapsed time: {s:.2f} seconds", "s"_a=1.23);
14
   \endrst
15
  */
16
-#if FMT_USE_NONTYPE_TEMPLATE_PARAMETERS
17
+#  if FMT_USE_NONTYPE_TEMPLATE_PARAMETERS
18
 template <detail_exported::fixed_string Str>
19
 constexpr auto operator""_a()
20
     -> detail::udl_arg<remove_cvref_t<decltype(Str.data[0])>,
21
                        sizeof(Str.data) / sizeof(decltype(Str.data[0])), Str> {
22
   return {};
23
 }
24
-#else
25
+#  else
26
 constexpr auto operator"" _a(const char* s, size_t) -> detail::udl_arg<char> {
27
   return {s};
28
 }
29
-#endif
30
+#  endif
31
 
32
 /**
33
   \rst
34
@@ -2769,6 +2771,7 @@ constexpr auto operator"" _format(const char* s, size_
35
   return {{s, n}};
36
 }
37
 }  // namespace literals
38
+#endif  // FMT_USE_USER_DEFINED_LITERALS
39
 
40
 template <typename Locale, FMT_ENABLE_IF(detail::is_locale<Locale>::value)>
41
 inline auto vformat(const Locale& loc, string_view fmt, format_args args)
(-)b/devel/libfmt/pkg-plist (-3 / +4 lines)
Lines 1-3 Link Here
1
include/fmt/args.h
1
include/fmt/chrono.h
2
include/fmt/chrono.h
2
include/fmt/color.h
3
include/fmt/color.h
3
include/fmt/compile.h
4
include/fmt/compile.h
Lines 7-20 include/fmt/format.h Link Here
7
include/fmt/locale.h
8
include/fmt/locale.h
8
include/fmt/os.h
9
include/fmt/os.h
9
include/fmt/ostream.h
10
include/fmt/ostream.h
10
include/fmt/posix.h
11
include/fmt/printf.h
11
include/fmt/printf.h
12
include/fmt/ranges.h
12
include/fmt/ranges.h
13
include/fmt/xchar.h
13
lib/cmake/fmt/fmt-config-version.cmake
14
lib/cmake/fmt/fmt-config-version.cmake
14
lib/cmake/fmt/fmt-config.cmake
15
lib/cmake/fmt/fmt-config.cmake
15
lib/cmake/fmt/fmt-targets-%%CMAKE_BUILD_TYPE%%.cmake
16
lib/cmake/fmt/fmt-targets-%%CMAKE_BUILD_TYPE%%.cmake
16
lib/cmake/fmt/fmt-targets.cmake
17
lib/cmake/fmt/fmt-targets.cmake
17
lib/libfmt.so
18
lib/libfmt.so
18
lib/libfmt.so.7
19
lib/libfmt.so.8
19
lib/libfmt.so.%%PORTVERSION%%
20
lib/libfmt.so.%%DISTVERSION%%
20
libdata/pkgconfig/fmt.pc
21
libdata/pkgconfig/fmt.pc

Return to bug 256808