svn commit: r476202 - in head: devel devel/hs-GenericPretty devel/hs-fortran-src lang/ghc
Gleb Popov
arrowd at FreeBSD.org
Wed Aug 1 21:53:20 UTC 2018
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 at 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 at 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 at 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
More information about the svn-ports-all
mailing list