git: 75ff759a3b18 - main - devel/cdecl: update to 12.0

From: Larry Rosenman <ler_at_FreeBSD.org>
Date: Sat, 06 Aug 2022 15:25:05 UTC
The branch main has been updated by ler:

URL: https://cgit.FreeBSD.org/ports/commit/?id=75ff759a3b189c6ae84690dc788c10d312b535b2

commit 75ff759a3b189c6ae84690dc788c10d312b535b2
Author:     Larry Rosenman <ler@FreeBSD.org>
AuthorDate: 2022-08-06 15:23:27 +0000
Commit:     Larry Rosenman <ler@FreeBSD.org>
CommitDate: 2022-08-06 15:24:58 +0000

    devel/cdecl: update to 12.0
    
    ChangeLog:
    Added suggestions
    Added suggestions to error messages in certain cases when a keyword is
    expected, for example:
    
    cdecl> declare x as type poiner to int
                             ^
                             19: syntax error: "poiner": "as" expected; did
                                 you mean "pointer"?
                                 Better executable name checking
                                 Previously, if cdecl was invoked as cast,
                                 declare, or explain, or with a name that
                                 isn't a command (through renaming or a hard
                                 or a symbolic link) without command-line
                                 arguments, it behaved as if it were invoked
                                 as cdecl without error. This has been
                                 fixed.
    
                                 C23
                                 The placeholder name of C2X has been
                                 changed to C23.
    
                                 Color and TERM
                                 The TERM environment variable is no longer
                                 considered when determining whether color
                                 should be used in output. Now, all that
                                 matters is whether the output stream is
                                 connected to a TTY.
    
                                 exit auto-completion
                                 The exit command is no longer
                                 auto-completable enabling explain to be
                                 auto-completed after typing only ex rather
                                 than exp as before.
    
                                 help options types
                                 Help for types was added to options help.
    
                                 explicit help
                                 The missing explicit was added to the help.
    
                                 explicit-escu for enum
                                 The explicit-ecsu option for enums is
                                 fixed.
    
                                 include
                                 Added a new include command to include
                                 cdecl commands from files either from a
                                 configuration file or the cdecl command
                                 line.
    
                                 _Noreturn deprecated
                                 _Noreturn is now deprecated in C2X.
    
                                 Printing of types
                                 Now printing types in error messages as
                                 they were originally defined
                                 (pseudo-English vs. gibberish) in more
                                 cases.
    
                                 Additional sanitizers
                                 The configure options of --enable-msan and
                                 --enable-ubsan have been added to enable
                                 clang's Memory Sanitizer and Undefined
                                 Behavior Sanitizer, respectively. The
                                 previous --enable-address-sanitizer has
                                 been renamed to --enable-asan.
    
                                 show autocompletion
                                 The show command now uses command-specific
                                 autocompletion.
    
                                 Overloading co_await operator
                                 Overloading the co_await operator is now
                                 supported.
    
                                 Predefined types
                                 Fixed spelling of bad_typeid; added
                                 source_location, type_index, and type_info.
    
                                 Types as objects, English edition
                                 Previously declared types in pseudo-Engilsh
                                 are now checked to ensure they're not being
                                 used as objects:
    
                                 cdecl> struct S
                                 cdecl> declare S as int             //
                                 error (now)
---
 devel/cdecl/Makefile | 2 +-
 devel/cdecl/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/devel/cdecl/Makefile b/devel/cdecl/Makefile
index 985d97fdb427..5be8968795f3 100644
--- a/devel/cdecl/Makefile
+++ b/devel/cdecl/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	cdecl
-PORTVERSION=	11.15
+PORTVERSION=	12.0
 DISTVERSIONPREFIX=	${PORTNAME}-
 CATEGORIES=	devel
 
diff --git a/devel/cdecl/distinfo b/devel/cdecl/distinfo
index ae2409629686..73ff8b98a12f 100644
--- a/devel/cdecl/distinfo
+++ b/devel/cdecl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652578999
-SHA256 (paul-j-lucas-cdecl-cdecl-11.15_GH0.tar.gz) = 17c3b4c44359aa4ff96c28eda493490f5a6fe6fbee5f1137bf77094123c864ce
-SIZE (paul-j-lucas-cdecl-cdecl-11.15_GH0.tar.gz) = 779251
+TIMESTAMP = 1659799337
+SHA256 (paul-j-lucas-cdecl-cdecl-12.0_GH0.tar.gz) = 662dd33f44cf539d5ecc84c65aac5c6f46dddb87f11974f8aa976dc2d4bccaff
+SIZE (paul-j-lucas-cdecl-cdecl-12.0_GH0.tar.gz) = 801249