Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Aug 2018 21:53:18 +0000 (UTC)
From:      Gleb Popov <arrowd@FreeBSD.org>
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
Message-ID:  <201808012153.w71LrIK8021113@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <gurenchan@gmail.com>
  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 <bsd.port.mk>

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 <bsd.port.mk>

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



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