git: f5f3fd67b21f - 2023Q2 - devel/creduce: switch to LLVM 13 branch and unbreak
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 14 Apr 2023 14:19:55 UTC
The branch 2023Q2 has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f5f3fd67b21fd2e68faae7a9988d37b666784404
commit f5f3fd67b21fd2e68faae7a9988d37b666784404
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-04-13 13:18:39 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-04-14 14:19:44 +0000
devel/creduce: switch to LLVM 13 branch and unbreak
The main upstream release of creduce requires LLVM 9 which we no longer
have in the ports tree. Fortunately, upstream provides branches with
compatibility to newer LLVM releases. Switch to the LLVM 13 branch and
update the port accordingly. The port version has been adjusted to
reflect this.
Approved by: bofh (maintainer)
MFH: 2023Q2
(cherry picked from commit 529b8173aeac13298a31cf70f61f8c38748d8550)
---
devel/creduce/Makefile | 10 ++++------
devel/creduce/distinfo | 6 +++---
2 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/devel/creduce/Makefile b/devel/creduce/Makefile
index 0e03944435a6..ee21095ae125 100644
--- a/devel/creduce/Makefile
+++ b/devel/creduce/Makefile
@@ -1,5 +1,6 @@
PORTNAME= creduce
-DISTVERSION= 2.11.0.20220927
+DISTVERSION= 2.11.0.llvm13.g20220117
+PORTEPOCH= 1
CATEGORIES= devel
MAINTAINER= swills@FreeBSD.org
@@ -9,9 +10,6 @@ WWW= https://github.com/csmith-project/creduce
LICENSE= NCSA
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN= fails to build: needs some specific LLVM version
-BROKEN_FreeBSD_12_powerpc64= fails to configure: cannot compile and link test program with selected LLVM
-
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
LIB_DEPENDS= libzstd.so:archivers/zstd
RUN_DEPENDS= topformflat:devel/delta \
@@ -23,12 +21,12 @@ RUN_DEPENDS= topformflat:devel/delta \
p5-Getopt-Tabular>=0:devel/p5-Getopt-Tabular \
p5-Term-ReadKey>=0:devel/p5-Term-ReadKey
-USES= cmake gnome compiler:c++14-lang llvm:build,lib,run perl5
+USES= cmake gnome compiler:c++14-lang llvm:13,build,lib,run perl5
USE_CXXSTD= c++14
USE_GITHUB= yes
GH_ACCOUNT= csmith-project
-GH_TAGNAME= 8d56bee
+GH_TAGNAME= 4ae77d1e101135a6aea310b30c19e2af968b7bf6
USE_GNOME= libxml2
# See clang_delta/CMakeLists.txt for more details
diff --git a/devel/creduce/distinfo b/devel/creduce/distinfo
index 09311b353ba0..2ec5d83ae535 100644
--- a/devel/creduce/distinfo
+++ b/devel/creduce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1672826549
-SHA256 (csmith-project-creduce-2.11.0.20220927-8d56bee_GH0.tar.gz) = ca22cb970354823de06854c274daa6f19be85cfbf63e73e25dbd5fc744bdcbb7
-SIZE (csmith-project-creduce-2.11.0.20220927-8d56bee_GH0.tar.gz) = 747676
+TIMESTAMP = 1681391245
+SHA256 (csmith-project-creduce-2.11.0.llvm13.g20220117-4ae77d1e101135a6aea310b30c19e2af968b7bf6_GH0.tar.gz) = d7bb185ced0e7edd1361418940cd6589818f7a32f331877929e01d1417632f09
+SIZE (csmith-project-creduce-2.11.0.llvm13.g20220117-4ae77d1e101135a6aea310b30c19e2af968b7bf6_GH0.tar.gz) = 748042