Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jan 2016 15:36:09 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r405245 - in head: . devel/creduce
Message-ID:  <201601041536.u04Fa9B4041080@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Mon Jan  4 15:36:08 2016
New Revision: 405245
URL: https://svnweb.freebsd.org/changeset/ports/405245

Log:
  devel/creduce: revive port
  
  Since creduce seems to be maintained after all and has recently had a release
  which now works with newer llvm, revive the port.

Added:
  head/devel/creduce/
     - copied from r373717, head/devel/creduce/
Modified:
  head/MOVED
  head/devel/creduce/Makefile
  head/devel/creduce/distinfo
  head/devel/creduce/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Mon Jan  4 15:33:42 2016	(r405244)
+++ head/MOVED	Mon Jan  4 15:36:08 2016	(r405245)
@@ -7288,7 +7288,6 @@ sysutils/rubygem-hiera-puppet||2014-12-0
 sysutils/rubygem-hiera-json||2014-12-01|Has expired: Has been incorporated into hiera
 databases/memcachedb||2014-12-01|Has expired: Depends on deprecated Berkeley DB version, needs porting to DB_SITE
 games/djgame2||2014-12-01|Has expired: Online servers gone, game is not playable
-devel/creduce||2014-12-01|Has expired: Unmaintained and depends on ancient LLVM 3.2
 lang/clay||2014-12-01|Has expired: No development since July 2013, depends on obsolete clang-3.2
 textproc/libodfgen|textproc/libodfgen01|2014-12-02|Replaced by newer version
 graphics/libetonyek|graphics/libetonyek01|2014-12-02|Replaced by newer version

Modified: head/devel/creduce/Makefile
==============================================================================
--- head/devel/creduce/Makefile	Mon Dec  1 18:41:12 2014	(r373717)
+++ head/devel/creduce/Makefile	Mon Jan  4 15:36:08 2016	(r405245)
@@ -1,35 +1,23 @@
 # $FreeBSD$
 
 PORTNAME=	creduce
-#PORTVERSION=	2.0.1
-DISTVERSION=	2.0.1
-PORTREVISION=	1
+DISTVERSION=	2.4.0
 CATEGORIES=	devel
-#MASTER_SITES=	http://embed.cs.utah.edu/creduce/
+MASTER_SITES=	http://embed.cs.utah.edu/creduce/
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	swills@FreeBSD.org
 COMMENT=	Produces small test cases
 
-DEPRECATED=	Unmaintained and depends on ancient LLVM 3.2
-EXPIRATION_DATE=	2014-12-01
-
-# "University of Illinois Open Source License."
-#LICENSE=	BSD2CLAUSE
-
-BUILD_DEPENDS=	llvm-config32:${PORTSDIR}/lang/clang32
-RUN_DEPENDS=	llvm-config32:${PORTSDIR}/lang/clang32 \
+BUILD_DEPENDS=	llvm-config37:${PORTSDIR}/devel/llvm37
+RUN_DEPENDS=	llvm-config37:${PORTSDIR}/devel/llvm37 \
 		topformflat:${PORTSDIR}/devel/delta \
 		astyle:${PORTSDIR}/devel/astyle \
 		p5-Benchmark-Timer>=0:${PORTSDIR}/devel/p5-Benchmark-Timer \
 		p5-Exporter-Lite>=0:${PORTSDIR}/devel/p5-Exporter-Lite \
 		p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which \
 		p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \
-		devel/p5-Sys-Cpu>=0:${PORTSDIR}/devel/p5-Sys-Cpu
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	csmith-project
-GH_TAGNAME=	a2422d5
-GH_COMMIT=	a2422d5
+		devel/p5-Sys-Cpu>=0:${PORTSDIR}/devel/p5-Sys-Cpu \
+		p5-Getopt-Tabular>=0:${PORTSDIR}/devel/p5-Getopt-Tabular
 
 GNU_CONFIGURE=	yes
 CONFIGURE_FLAGS=	--with-llvm=${LOCALBASE}
@@ -37,6 +25,6 @@ CONFIGURE_FLAGS=	--with-llvm=${LOCALBASE
 USES=	gmake perl5
 
 post-patch:
-	${REINPLACE_CMD} 's,llvm-config,llvm-config32,g' ${WRKSRC}/configure
+	${REINPLACE_CMD} 's,llvm-config,llvm-config37,g' ${WRKSRC}/configure
 
 .include <bsd.port.mk>

Modified: head/devel/creduce/distinfo
==============================================================================
--- head/devel/creduce/distinfo	Mon Dec  1 18:41:12 2014	(r373717)
+++ head/devel/creduce/distinfo	Mon Jan  4 15:36:08 2016	(r405245)
@@ -1,2 +1,2 @@
-SHA256 (creduce-2.0.1.tar.gz) = 9190e639dfb496149436df877eb75530c524f016423977c10dfc3b245d6dd667
-SIZE (creduce-2.0.1.tar.gz) = 537273
+SHA256 (creduce-2.4.0.tar.gz) = 0b4c5184b7bdc369a476c0eb4d41f1618f66e82d7ebeafa9492c0355ce63ed35
+SIZE (creduce-2.4.0.tar.gz) = 677706

Modified: head/devel/creduce/pkg-plist
==============================================================================
--- head/devel/creduce/pkg-plist	Mon Dec  1 18:41:12 2014	(r373717)
+++ head/devel/creduce/pkg-plist	Mon Jan  4 15:36:08 2016	(r405245)
@@ -1,14 +1,18 @@
 bin/creduce
 libexec/clang_delta
-%%DATADIR%%/perl/pass_balanced.pm
-%%DATADIR%%/perl/pass_lines.pm
-%%DATADIR%%/perl/pass_peep.pm
-%%DATADIR%%/perl/creduce_utils.pm
-%%DATADIR%%/perl/pass_indent.pm
+libexec/clex
+libexec/strlex
+%%DATADIR%%/perl/creduce_config.pm
 %%DATADIR%%/perl/creduce_regexes.pm
+%%DATADIR%%/perl/creduce_utils.pm
+%%DATADIR%%/perl/pass_balanced.pm
 %%DATADIR%%/perl/pass_blank.pm
-%%DATADIR%%/perl/creduce_config.pm
-%%DATADIR%%/perl/pass_crc.pm
-%%DATADIR%%/perl/pass_ints.pm
+%%DATADIR%%/perl/pass_clang_binsrch.pm
 %%DATADIR%%/perl/pass_clang.pm
+%%DATADIR%%/perl/pass_clex.pm
+%%DATADIR%%/perl/pass_indent.pm
+%%DATADIR%%/perl/pass_ints.pm
+%%DATADIR%%/perl/pass_lines.pm
+%%DATADIR%%/perl/pass_peep.pm
+%%DATADIR%%/perl/pass_special.pm
 %%DATADIR%%/perl/pass_ternary.pm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601041536.u04Fa9B4041080>