From owner-svn-ports-all@freebsd.org Wed Aug 1 21:53:20 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20D1D106A504; Wed, 1 Aug 2018 21:53:20 +0000 (UTC) (envelope-from arrowd@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CAD2B8A147; Wed, 1 Aug 2018 21:53:19 +0000 (UTC) (envelope-from arrowd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ABE43563; Wed, 1 Aug 2018 21:53:19 +0000 (UTC) (envelope-from arrowd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w71LrJDd021120; Wed, 1 Aug 2018 21:53:19 GMT (envelope-from arrowd@FreeBSD.org) Received: (from arrowd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w71LrIK8021113; Wed, 1 Aug 2018 21:53:18 GMT (envelope-from arrowd@FreeBSD.org) Message-Id: <201808012153.w71LrIK8021113@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: arrowd set sender to arrowd@FreeBSD.org using -f From: Gleb Popov Date: Wed, 1 Aug 2018 21:53:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r476202 - in head: devel devel/hs-GenericPretty devel/hs-fortran-src lang/ghc X-SVN-Group: ports-head X-SVN-Commit-Author: arrowd X-SVN-Commit-Paths: in head: devel devel/hs-GenericPretty devel/hs-fortran-src lang/ghc X-SVN-Commit-Revision: 476202 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Aug 2018 21:53:20 -0000 Author: arrowd Date: Wed Aug 1 21:53:17 2018 New Revision: 476202 URL: https://svnweb.freebsd.org/changeset/ports/476202 Log: Add devel/hs-fortran-src port - a library for lexing and parsing Fortran source code. Submitted by: blubee blubeeme Reviewed by: mat Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D16523 Added: head/devel/hs-GenericPretty/ head/devel/hs-GenericPretty/Makefile (contents, props changed) head/devel/hs-GenericPretty/distinfo (contents, props changed) head/devel/hs-GenericPretty/pkg-descr (contents, props changed) head/devel/hs-fortran-src/ head/devel/hs-fortran-src/Makefile (contents, props changed) head/devel/hs-fortran-src/distinfo (contents, props changed) head/devel/hs-fortran-src/pkg-descr (contents, props changed) Modified: head/devel/Makefile head/lang/ghc/bsd.hackage.mk Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Aug 1 21:45:21 2018 (r476201) +++ head/devel/Makefile Wed Aug 1 21:53:17 2018 (r476202) @@ -925,6 +925,7 @@ SUBDIR += hs-ConfigFile SUBDIR += hs-EdisonAPI SUBDIR += hs-EdisonCore + SUBDIR += hs-GenericPretty SUBDIR += hs-Glob SUBDIR += hs-HUnit SUBDIR += hs-IfElse @@ -1035,6 +1036,7 @@ SUBDIR += hs-filemanip SUBDIR += hs-filestore SUBDIR += hs-fmlist + SUBDIR += hs-fortran-src SUBDIR += hs-foundation SUBDIR += hs-free SUBDIR += hs-fsnotify Added: head/devel/hs-GenericPretty/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-GenericPretty/Makefile Wed Aug 1 21:53:17 2018 (r476202) @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= GenericPretty +DISTVERSION= 1.2.2 +CATEGORIES= devel haskell + +MAINTAINER= hello@blubee.me +COMMENT= Pretty printing for Generic value + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include Added: head/devel/hs-GenericPretty/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-GenericPretty/distinfo Wed Aug 1 21:53:17 2018 (r476202) @@ -0,0 +1,3 @@ +TIMESTAMP = 1532760516 +SHA256 (cabal/GenericPretty-1.2.2.tar.gz) = eeea7ae7081f866de6a83ab8c4c335806b8cbb679d85e416e6224384ffcdae3c +SIZE (cabal/GenericPretty-1.2.2.tar.gz) = 447925 Added: head/devel/hs-GenericPretty/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-GenericPretty/pkg-descr Wed Aug 1 21:53:17 2018 (r476202) @@ -0,0 +1,5 @@ +GenericPretty is a Haskell library that supports automatic derivation of pretty +printing functions on user defined data types. The output provided is a pretty +printed version of that provided by Prelude.show. + +WWW: https://github.com/UU-ComputerScience/uulib Added: head/devel/hs-fortran-src/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-fortran-src/Makefile Wed Aug 1 21:53:17 2018 (r476202) @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= fortran-src +DISTVERSION= 0.2.1.1 +CATEGORIES= devel haskell + +MAINTAINER= hello@blubee.me +COMMENT= Parser and analyses for Fortran standard 66, 77, 90 & 95 + +LICENSE= APACHE20 + +USE_CABAL= fgl>=5.0 GenericPretty>=1.2.2 uniplate>=1.6 alex>=3.1 \ + happy>=1.19 unordered-containers>=0.2.9.0 syb>=0.7 \ + hashable>=1.2.3.0 + +EXECUTABLE= fortran-src + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include Added: head/devel/hs-fortran-src/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-fortran-src/distinfo Wed Aug 1 21:53:17 2018 (r476202) @@ -0,0 +1,3 @@ +TIMESTAMP = 1532744573 +SHA256 (cabal/fortran-src-0.2.1.1.tar.gz) = 5fb3eee113f61feae8c556454f3052c61b103be984e158fdaf979b59d2001100 +SIZE (cabal/fortran-src-0.2.1.1.tar.gz) = 135885 Added: head/devel/hs-fortran-src/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/hs-fortran-src/pkg-descr Wed Aug 1 21:53:17 2018 (r476202) @@ -0,0 +1,6 @@ +Provides lexing, parsing, and basic analyses of Fortran code covering +standards: FORTRAN 66, FORTRAN 77, Fortran 90, and Fortran 95 and some legacy +extensions. Includes data flow and basic block analysis, a renamer, and type +analysis. + +WWW: https://github.com/camfort/fortran-src Modified: head/lang/ghc/bsd.hackage.mk ============================================================================== --- head/lang/ghc/bsd.hackage.mk Wed Aug 1 21:45:21 2018 (r476201) +++ head/lang/ghc/bsd.hackage.mk Wed Aug 1 21:53:17 2018 (r476202) @@ -241,12 +241,14 @@ file-embed_port?= devel filemanip_port?= devel/hs-filemanip filestore_port?= devel/hs-filestore fixed_port?= math/hs-fixed +fortran-src_port?= devel/hs-fortran-src # executable foundation_port?= devel/hs-foundation fmlist_port?= devel/hs-fmlist free_port?= devel/hs-free fsnotify_port?= devel/hs-fsnotify gconf_port?= devel/hs-gconf generic-deriving_port?= devel/hs-generic-deriving +GenericPretty_port?= devel/hs-GenericPretty geniplate-mirror_port?= devel/hs-geniplate-mirror ghc-events_port?= devel/hs-ghc-events # executable ghc-mtl_port?= devel/hs-ghc-mtl