git: d281b7895b7e - main - devel/cdecl: upgrade to 11.10
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 03 Jan 2022 16:04:49 UTC
The branch main has been updated by ler:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d281b7895b7edda53d5648b14e3653718b694133
commit d281b7895b7edda53d5648b14e3653718b694133
Author: Larry Rosenman <ler@FreeBSD.org>
AuthorDate: 2022-01-03 16:03:06 +0000
Commit: Larry Rosenman <ler@FreeBSD.org>
CommitDate: 2022-01-03 16:03:06 +0000
devel/cdecl: upgrade to 11.10
ChangeLog:
Pre-C99 implicit int
Added more support for pre-C99 implicit int:
explain *p // pointer to int
explain *p, i // pointer to int, int
explain *a[4] // array 4 of pointer to int
explain *f() // function returning pointer to int
explain (*p) // pointer to int -- unnecessary ()
const void function parameters
const (and volatile) qualifiers for void as a function "parameter" (even via a typedef) are now correctly flagged as an error:
void f1(void); // OK
void f2(const void); // error
typedef void Void;
void f3(Void); // OK
typedef const void CVoid;
void f4(CVoid); // error
Redefinition check in C++
C++ doesn't support tentative definitions, so:
int i, i; // OK in C; error in C++
is always an error in C++ even if the types match.
Restricted pointer to non-object
A restricted pointer to a non-object, e.g., function, is now correctly flagged as an error:
int (*restrict pf)(); // error
---
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 aa800255d3b5..458879c1921c 100644
--- a/devel/cdecl/Makefile
+++ b/devel/cdecl/Makefile
@@ -1,7 +1,7 @@
# Created by: David O'Brien (obrien@NUXI.com)
PORTNAME= cdecl
-PORTVERSION= 11.9
+PORTVERSION= 11.10
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= devel
diff --git a/devel/cdecl/distinfo b/devel/cdecl/distinfo
index fa6a5f8bbb46..aa99a1fdc037 100644
--- a/devel/cdecl/distinfo
+++ b/devel/cdecl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640197848
-SHA256 (paul-j-lucas-cdecl-cdecl-11.9_GH0.tar.gz) = 288d8c7d83a7704bdc0bae7587d7cb35cdf4cd84c3409919b624dff090f7ec15
-SIZE (paul-j-lucas-cdecl-cdecl-11.9_GH0.tar.gz) = 753378
+TIMESTAMP = 1641225750
+SHA256 (paul-j-lucas-cdecl-cdecl-11.10_GH0.tar.gz) = 68c9152d5ee48369ecabdeaaf402f1b7323101c6f30a38e5d439748ec227c177
+SIZE (paul-j-lucas-cdecl-cdecl-11.10_GH0.tar.gz) = 756814