Date: Mon, 1 May 2017 00:39:19 +0000 (UTC) From: Larry Rosenman <ler@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r439855 - in head/devel/cdecl: . files Message-ID: <201705010039.v410dJH7053659@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ler Date: Mon May 1 00:39:18 2017 New Revision: 439855 URL: https://svnweb.freebsd.org/changeset/ports/439855 Log: devel/cdecl: upgrade to new major version 3.1 This version fixes virtually all the deficiencies in earlier versions as well as adds many new features, most notably: Using GNU Autotools for building. Command-line long-options. Distinguishes among K&R C, C89, C95, C99, C11, C++98, C++03, C++11, and C++14. Support for C11 and C++11 types bool, char16_t, char32_t, complex, restrict, size_t, thread_local, and wchar_t. Support for inline function declarations. Support for typedef declarations. Support for variadic function arguments. Support for C++11 constexpr, enum class, mutable, rvalue references, and the function trailing return-type syntax. Support for const, final, friend, override, volatile, virtual, pure virtual, and ref-qualified C++ member function declarations. Better warning and error messages complete with location information and color. Take Maintainer'ship. Submitted by: paul@lucasmail.org Approved by: adamw (mentor, implicit) Deleted: head/devel/cdecl/files/ Modified: head/devel/cdecl/Makefile head/devel/cdecl/distinfo head/devel/cdecl/pkg-descr Modified: head/devel/cdecl/Makefile ============================================================================== --- head/devel/cdecl/Makefile Sun Apr 30 22:40:00 2017 (r439854) +++ head/devel/cdecl/Makefile Mon May 1 00:39:18 2017 (r439855) @@ -2,28 +2,28 @@ # $FreeBSD$ PORTNAME= cdecl -PORTVERSION= 2.5 -PORTREVISION= 1 +PORTVERSION= 3.1 CATEGORIES= devel -MASTER_SITES= SUNSITE/devel/lang/c -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ler@FreeBSD.org COMMENT= Explains complicated C/C++ declarations in plain English +LICENSE= GPLv3 + +BUILD_DEPENDS= flex:textproc/flex + CONFLICTS= cutils-[0-9]* -USES= ncurses readline -USE_CSTD= c89 -ALL_TARGET= ${PORTNAME} -MAKE_ENV+= STAGEDIR=${STAGEDIR} +USES= autoreconf bison ncurses readline -PLIST_FILES= bin/cdecl bin/c++decl man/man1/cdecl.1.gz man/man1/c++decl.1.gz -PORTDOCS= testset testset++ +USE_GITHUB= yes -OPTIONS_DEFINE= DOCS +GH_ACCOUNT= paul-j-lucas +GH_PROJECT= cdecl +GH_TAGNAME= ${PORTNAME}-${PORTVERSION} -post-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/testset* ${STAGEDIR}${DOCSDIR} +MAKE_JOBS_UNSAFE= yes +GNU_CONFIGURE= yes +PLIST_FILES= bin/cdecl bin/c++decl man/man1/cdecl.1.gz man/man1/c++decl.1.gz .include <bsd.port.mk> Modified: head/devel/cdecl/distinfo ============================================================================== --- head/devel/cdecl/distinfo Sun Apr 30 22:40:00 2017 (r439854) +++ head/devel/cdecl/distinfo Mon May 1 00:39:18 2017 (r439855) @@ -1,2 +1,3 @@ -SHA256 (cdecl-2.5.tar.gz) = b74caef08407a2195d6f1facf103e5af29253f67d599486164241b14ee42a936 -SIZE (cdecl-2.5.tar.gz) = 21435 +TIMESTAMP = 1493597720 +SHA256 (paul-j-lucas-cdecl-3.1-cdecl-3.1_GH0.tar.gz) = 270ce7b3e49680e5a386b78d91b5cc0238c5293579f28f06412ad7de608ff13d +SIZE (paul-j-lucas-cdecl-3.1-cdecl-3.1_GH0.tar.gz) = 235505 Modified: head/devel/cdecl/pkg-descr ============================================================================== --- head/devel/cdecl/pkg-descr Sun Apr 30 22:40:00 2017 (r439854) +++ head/devel/cdecl/pkg-descr Mon May 1 00:39:18 2017 (r439855) @@ -2,3 +2,5 @@ Cdecl composes compilable C declarations English phrases, and can also explain a complicated typecast or declaration. It handles ANSI C, C++, pre-ANSI C, and K&R C, and has TAB completion of keywords and line editing and history (provided by the GNU readline library). + +WWW: https://github.com/paul-j-lucas/cdecl
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705010039.v410dJH7053659>