From owner-svn-ports-all@freebsd.org Fri Sep 22 13:19:44 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AA82AE28B3F; Fri, 22 Sep 2017 13:19:44 +0000 (UTC) (envelope-from ler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 864EA6BB19; Fri, 22 Sep 2017 13:19:44 +0000 (UTC) (envelope-from ler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v8MDJhqk056275; Fri, 22 Sep 2017 13:19:43 GMT (envelope-from ler@FreeBSD.org) Received: (from ler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v8MDJhp3056273; Fri, 22 Sep 2017 13:19:43 GMT (envelope-from ler@FreeBSD.org) Message-Id: <201709221319.v8MDJhp3056273@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ler set sender to ler@FreeBSD.org using -f From: Larry Rosenman Date: Fri, 22 Sep 2017 13:19:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r450371 - head/devel/cdecl X-SVN-Group: ports-head X-SVN-Commit-Author: ler X-SVN-Commit-Paths: head/devel/cdecl X-SVN-Commit-Revision: 450371 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Sep 2017 13:19:44 -0000 Author: ler Date: Fri Sep 22 13:19:43 2017 New Revision: 450371 URL: https://svnweb.freebsd.org/changeset/ports/450371 Log: devel/cdecl: upgrade to 4.0. Added C++17 support Specifically, inline variable declarations are now supported. New typedef and define commands New typedef gibberish and define english commands have been added to allow new types to be defined that can then be used in subsequent declarations and explanations. New C99 standard types The following C99 types are now supported via the new typedef command: int8_t, int16_t, int32_t, int64_t, int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t, int_least16_t, int_least32_t, int_least64_t, int_least8_t, intmax_t, intptr_t, ptrdiff_t, uint8_t, uint16_t, uint32_t, uint64_t, uint_fast8_t, uint_fast16_t, uint_fast32_t, uint_fast64_t, uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t, uintmax_t, and uintptr_t. New --no-typedefs/-t command-line options Either of these options suppresses the definition of the standard C99 types. Reads configuration file Upon start-up and if it exists, reads ~/.cdeclrc (by default) for user-definedtypedef or define commands. New --config/-c command-line options These options specify an alternate configuration file to read upon start-up. As a result, the -c option in earlier versions of cdecl used to specify when to colorize output has been renamed to -k. New --no-config/-C command-line options These options suppress the reading of a configuration file, even one explicitlyspecified via --config/-c. New show command A new show command has been added to show the definition of either predefined or user-defined types. Register warning The use of register now triggers a warning in C++11 and later. Reported by: portscout Modified: head/devel/cdecl/Makefile head/devel/cdecl/distinfo Modified: head/devel/cdecl/Makefile ============================================================================== --- head/devel/cdecl/Makefile Fri Sep 22 13:05:17 2017 (r450370) +++ head/devel/cdecl/Makefile Fri Sep 22 13:19:43 2017 (r450371) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= cdecl -PORTVERSION= 3.6 +PORTVERSION= 4.0 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= devel Modified: head/devel/cdecl/distinfo ============================================================================== --- head/devel/cdecl/distinfo Fri Sep 22 13:05:17 2017 (r450370) +++ head/devel/cdecl/distinfo Fri Sep 22 13:19:43 2017 (r450371) @@ -1,3 +1,3 @@ -TIMESTAMP = 1504116068 -SHA256 (paul-j-lucas-cdecl-cdecl-3.6_GH0.tar.gz) = 3f7da9a56e92c7e636e59e846f78d6fb3f9e9e2bbf05ef699e21f7f6c22a2e9c -SIZE (paul-j-lucas-cdecl-cdecl-3.6_GH0.tar.gz) = 243968 +TIMESTAMP = 1506085907 +SHA256 (paul-j-lucas-cdecl-cdecl-4.0_GH0.tar.gz) = f9e543cdfc343230366667eb982f4d0fbd1b02ccffc8a58c2d9a8beae581e31b +SIZE (paul-j-lucas-cdecl-cdecl-4.0_GH0.tar.gz) = 258365