Date: Fri, 26 Apr 2019 14:21:03 +0000 (UTC) From: Johannes M Dieterich <jmd@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r500108 - in head/devel: . f18 Message-ID: <201904261421.x3QEL3AE012917@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jmd Date: Fri Apr 26 14:21:02 2019 New Revision: 500108 URL: https://svnweb.freebsd.org/changeset/ports/500108 Log: new port: devel/f18 f18 is the work in process successor to flang, a LLVM-based Fortran compiler. It recently was accepted as an official LLVM project and while hence likely change drastically (also in distribution) in the future. This port tracks FreeBSD support/development. Added: head/devel/f18/ head/devel/f18/Makefile (contents, props changed) head/devel/f18/distinfo (contents, props changed) head/devel/f18/pkg-descr (contents, props changed) head/devel/f18/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Fri Apr 26 13:39:49 2019 (r500107) +++ head/devel/Makefile Fri Apr 26 14:21:02 2019 (r500108) @@ -616,6 +616,7 @@ SUBDIR += eventxx SUBDIR += evolution-gconf-tools SUBDIR += exercisix + SUBDIR += f18 SUBDIR += f77flow SUBDIR += fam SUBDIR += fastcrc Added: head/devel/f18/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/f18/Makefile Fri Apr 26 14:21:02 2019 (r500108) @@ -0,0 +1,33 @@ +# Created by: Johannes M Dieterich <jmd@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= f18 +DISTVERSION= g20190422 +CATEGORIES= devel + +MAINTAINER= jmd@FreeBSD.org +COMMENT= Fortran compiler targeting LLVM + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +ONLY_FOR_ARCHS= amd64 + +BUILD_DEPENDS= llvm80>=0:devel/llvm80 +RUN_DEPENDS= llvm80>=0:devel/llvm80 + +USES= cmake:noninja compiler:c++11-lib libedit perl5 tar:xz \ + shebangfix +_USES_PYTHON?= python:build +USES+= ${_USES_PYTHON} + +USE_GITHUB= yes +GH_ACCOUNT= flang-compiler +GH_TAGNAME= 9e178f2 + +CMAKE_ARGS+= -DLLVM_DIR=${LOCALBASE}/llvm80/lib/cmake/llvm \ + -DBUILD_WITH_CLANG=${LOCALBASE}/llvm80 + +MAKE_JOBS_UNSAFE= yes + +.include <bsd.port.mk> Added: head/devel/f18/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/f18/distinfo Fri Apr 26 14:21:02 2019 (r500108) @@ -0,0 +1,3 @@ +TIMESTAMP = 1555981638 +SHA256 (flang-compiler-f18-g20190422-9e178f2_GH0.tar.gz) = 4140ac6647733f2fa13936f4efcef44ef8abc3bbc00c77fbee3791069576296d +SIZE (flang-compiler-f18-g20190422-9e178f2_GH0.tar.gz) = 582704 Added: head/devel/f18/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/f18/pkg-descr Fri Apr 26 14:21:02 2019 (r500108) @@ -0,0 +1,4 @@ +F18 is a ground-up implementation of a Fortran front end written in modern C++. +F18, when combined with LLVM, is intended to replace the Flang compiler. + +WWW: https://github.com/flang-compiler/f18 Added: head/devel/f18/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/f18/pkg-plist Fri Apr 26 14:21:02 2019 (r500108) @@ -0,0 +1,7 @@ +bin/f18 +bin/f18-parse-demo +lib/libFortranCommon.a +lib/libFortranEvaluate.a +lib/libFortranFIR.a +lib/libFortranParser.a +lib/libFortranSemantics.a
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904261421.x3QEL3AE012917>