From nobody Thu Apr 18 03:59:55 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VKkZ36NWjz5Hm7L; Thu, 18 Apr 2024 03:59:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VKkZ35rZ7z4Hqm; Thu, 18 Apr 2024 03:59:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713412795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8bISuJ0yB2kojvPAFSkoDYqt2CQG+rYwZOQmZ8lPZqU=; b=CXA+L7dkM8VbIi5EaVe3HoVLiKdcqSSGvqC55acvRCSycScllh1nuwUfstO31hyEgWOSgE HPyvddPLjbSt149VrPvIRD/Wqggqwie1uCfLVZUTkAfXzUvzlIm4WcW1WQuPS1hRKZSk0L DWyuZsK7ndwhqaw1p7D09CFvbh0D/IXgElodDIbAAnh/pocpvRqaL6M5Nje+y5/E0h/Pw6 oDlgeTFlm7+3RxKuToZ4HRFp1qDzRUeYj1Q15L7S09ZQfekShmPCyA4t+Y14Fb78CmJpdu v2KwZiZflwRVrnUeHYawSOxYAtEzFcbxE/H7B8/nDsDGA+acYrvDDNo3+bVE6w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713412795; a=rsa-sha256; cv=none; b=nbzFkpJRKxK+upmIx6yb0Eej9FeDyg98jkH1HP/ysD0hN040Q+jEMEnKzHS8HiFc4F36fq LhH1WvKV8sUdnEFKZlohbRFVzlhUYat+YNXslZWUaDsoIpg8JX5iXnWleKM6gzuAAGv16Q iQZ1i/v0RALZX99iE/D/9b4Uk55n3nI//O7pF2vo1ac8az/GfTcCBpa1hNdpOF1JwQwtJK 0pJWJYhPvkx2uiI6yY2etIZUwWonV5TEfs0tBcvhqY0+crhO6YeQi1PjTURj02Nhhf2Fmk bMN1pcPEjNMH4SV6zMUSzRy8GwSOrUC35xEoiyUr+UN2ZfszltaZ2CZaydQKWA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713412795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8bISuJ0yB2kojvPAFSkoDYqt2CQG+rYwZOQmZ8lPZqU=; b=piUMt51e2MKo1DHjES8uHYxQz9own268+S77ug93i8pUeXLvr7iQnvyUcJliY92NRO6aBZ S7DuvqqxfVc0DHJSqtCuiVXB38IzVUlo3NdxZNRI/9CWDduaZ5iCWPZK7T7TMqa7GtDWCo HUnl9HeG40wa8K7MQs/N63m8IELvFDER/aA7/Xl3xiotqw6m3ycHynsXLYwu6m1GZBibib sOmZqS9/sk7ZyBZpKYPXDpEseMC2uBNzc4rkitElWLpD+3brOlPzbDHxNnQCAAdjtsNEnn qN8iUFvyak27uVMcGnIoWjQuXV4tugQtphHHqF+S3FDCiQW/gfkR1ITw20PE3Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VKkZ357hhzv5J; Thu, 18 Apr 2024 03:59:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43I3xtQH057638; Thu, 18 Apr 2024 03:59:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43I3xtMr057635; Thu, 18 Apr 2024 03:59:55 GMT (envelope-from git) Date: Thu, 18 Apr 2024 03:59:55 GMT Message-Id: <202404180359.43I3xtMr057635@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Larry Rosenman Subject: git: 6925b78750b2 - main - devel/cdecl: update to 16.3 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ler X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6925b78750b2813d131f3a7129391baf1a4d5b8e Auto-Submitted: auto-generated The branch main has been updated by ler: URL: https://cgit.FreeBSD.org/ports/commit/?id=6925b78750b2813d131f3a7129391baf1a4d5b8e commit 6925b78750b2813d131f3a7129391baf1a4d5b8e Author: Larry Rosenman AuthorDate: 2024-04-18 03:59:03 +0000 Commit: Larry Rosenman CommitDate: 2024-04-18 03:59:51 +0000 devel/cdecl: update to 16.3 ChangeLog: Better destructor parameter error message Attempting either to explain or declare a destructor having a parameter list now prints "destructors may not have parameters" explicitly. Defining a type more than once If a type is defined again where the current language is older than the language in which it was previously defined, the type's set of languages is now updated to be the current language and newer. For example, previously: cdecl> set c23 cdecl> typedef int Int cdecl> show typedef int Int; cdecl> set c17 cdecl> typedef int Int // Already exists so did nothing. cdecl> show // Would NOT show anything. cdecl> Now the second typedef would update Int to make it available in C17 and newer so the second show would show it. Multiple conflicting declarations Now exhaustively checking multiple declarations for conflicts in C. Previously, multiple declarations of a variable or function with conflicting types that was separated by a different variable or function wasn't caught: int x, x; // OK in C int x, *x; // error (different types) int x, y, *x; // error, but wasn't caught Now it is. Using macros elsewhere Previously, attempting to use a macro where names are generally allowed would result in an error like: cdecl> #define N 5 cdecl> explain int a[N] ^ 15: syntax error: "N": ']' expected because "N" was returned as a macro token by the lexer. Now, the lexer ignores the fact that a name might be a macro. --- 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 1164420b11d9..cd972cf6df59 100644 --- a/devel/cdecl/Makefile +++ b/devel/cdecl/Makefile @@ -1,7 +1,6 @@ PORTNAME= cdecl -PORTVERSION= 16.2.1 +PORTVERSION= 16.3 DISTVERSIONPREFIX= ${PORTNAME}- -PORTREVISION= 1 CATEGORIES= devel MAINTAINER= ler@FreeBSD.org diff --git a/devel/cdecl/distinfo b/devel/cdecl/distinfo index 7975b6bd7e90..69f126200c8a 100644 --- a/devel/cdecl/distinfo +++ b/devel/cdecl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708489233 -SHA256 (paul-j-lucas-cdecl-cdecl-16.2.1_GH0.tar.gz) = 09b0ad9cf39f651dd07732c7baf46ef88c1c93e5dc2b0cd665c6887ccb852100 -SIZE (paul-j-lucas-cdecl-cdecl-16.2.1_GH0.tar.gz) = 963144 +TIMESTAMP = 1713412710 +SHA256 (paul-j-lucas-cdecl-cdecl-16.3_GH0.tar.gz) = ced9d93ad4bee071a8481867017c8db2b6621081178c27037e77fc9c16f102e9 +SIZE (paul-j-lucas-cdecl-cdecl-16.3_GH0.tar.gz) = 964259