git: ecc6a0294495 - main - devel/cdecl: Update to 13.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 01 Nov 2022 14:17:08 UTC
The branch main has been updated by ler: URL: https://cgit.FreeBSD.org/ports/commit/?id=ecc6a02944950992709cb8d5988014e85e48d8c0 commit ecc6a02944950992709cb8d5988014e85e48d8c0 Author: Larry Rosenman <ler@FreeBSD.org> AuthorDate: 2022-11-01 14:16:24 +0000 Commit: Larry Rosenman <ler@FreeBSD.org> CommitDate: 2022-11-01 14:16:24 +0000 devel/cdecl: Update to 13.0 ChangeLog: Better copy constructor support Declarations like: c++decl> explain C(C const&) declare C as constructor (reference to constant C) are now supported better. C23 alignas In C23, alignas is now used instead of _Alignas. C23 _BitInt(N) The _BitInt(N) type in C23 in now supported. C23 bool In C23, bool is now used instead of _Bool. C23 constexpr The constexpr storage class in C23 is now supported. C23 fixed type enum Fixed-type enumerations in C23 are now supported. Digit separators Digit separators are now supported. C23 reproducible & unsequenced These C23 attributes are now supported. C23 thread_local In C23, thread_local is now used instead of _Thread_local. C23 true, false, nullptr, static_assert, & thread_local These are now also keywords in C23. C23 typeof & typeof_unqual These C23 keywords are now recognized, but not supported by cdecl. More C++23 standard types Added the standard C++23 types std::bfloat16_t, std::float128_t, std::float16_t, std::float32_t, std::float64_t, std::ospanstream, std::spanbuf, std::spanstream, std::stacktrace, std::unexpect_t, std::wospanstream, std::wspanbuf, and std::wspanstream. Enumeration bit-fields Enumerations in C++ can now be bit fields. C++23 explicit object parameters Explicit object parameters in C++23 are preliminarily supported. C++ static operator() Now allow operator() to be static in C++23. Added std::bernoulli_distribution and std::random_device Added these missing C++11 types. static or const array parameters Both static or const array declarations are now additionally recognized outside of function parameters allowing more specific error reporting (since they're still illegal). C++11 explicit user-defined conversion operators Explicit user-defined conversion operators are now correctly allowed in C++11 and later. Echoing commands A new --echo-commands/-O command-line option and echo-commands set option has been added that echos command given before corresponding output. (This is primarily useful for associating command output with input in test scripts.) Better alignment error location Improved the location of alignment errors. Fixed aligned bit fields Aligned bit fields are now correctly forbidden. Fixed noprompt error column Fixed the error column when the prompt is disabled. --- devel/cdecl/Makefile | 3 +-- devel/cdecl/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/devel/cdecl/Makefile b/devel/cdecl/Makefile index 3143fb63cb1f..039b7be03fc8 100644 --- a/devel/cdecl/Makefile +++ b/devel/cdecl/Makefile @@ -1,6 +1,5 @@ PORTNAME= cdecl -PORTVERSION= 12.0 -PORTREVISION= 1 +PORTVERSION= 13.0 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= devel diff --git a/devel/cdecl/distinfo b/devel/cdecl/distinfo index 95f216a3f251..7a84e905dd06 100644 --- a/devel/cdecl/distinfo +++ b/devel/cdecl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1659835731 -SHA256 (paul-j-lucas-cdecl-cdecl-12.0_GH0.tar.gz) = c928e61cfc4b08a03d64c7cdf3e45663877f1687ee633ccb1f437980ae3cfa22 -SIZE (paul-j-lucas-cdecl-cdecl-12.0_GH0.tar.gz) = 801393 +TIMESTAMP = 1667312169 +SHA256 (paul-j-lucas-cdecl-cdecl-13.0_GH0.tar.gz) = 53a70c59ef1bfa39f890d5bd788698e49a6c007f43ffdc05da8c0b4d99a5c1a2 +SIZE (paul-j-lucas-cdecl-cdecl-13.0_GH0.tar.gz) = 806096