svn commit: r439855 - in head/devel/cdecl: . files
Larry Rosenman
ler at FreeBSD.org
Mon May 1 00:39:20 UTC 2017
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 at 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 at FreeBSD.org
+MAINTAINER= ler at 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
More information about the svn-ports-all
mailing list