Skip site navigation (1)Skip section navigation (2)
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>