mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-05 06:27:37 +00:00
Fast Parser Combinators and Pretty Printing Combinators
libraries by the Utrecht University. author: maintainer: Arie Middelkoop <ariem@cs.uu.nl> license: LGPL-2.1 WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem package-url: http://nix.cs.uu.nl/dist/hut/ exposed-modules: UU.Parsing.CharParser UU.Parsing.Derived UU.Parsing.Interface UU.Parsing.MachineInterface UU.Parsing.Merge UU.Parsing.Offside UU.Parsing.Perms UU.Parsing.StateParser UU.Parsing UU.DData.IntBag UU.DData.Map UU.DData.MultiSet UU.DData.Queue UU.DData.Scc UU.DData.Seq UU.DData.Set UU.PPrint UU.Pretty.Ext UU.Pretty UU.Scanner.GenToken UU.Scanner.GenTokenOrd UU.Scanner.GenTokenParser UU.Scanner.GenTokenSymbol UU.Scanner.Position UU.Scanner.Scanner UU.Scanner.Token UU.Scanner.TokenParser UU.Scanner.TokenShow UU.Scanner UU.Util.BinaryTrees UU.Util.PermTree UU.Util.Utils UU.Pretty.Basic UU.Parsing.Machine UU.DData.IntMap UU.DData.IntSet PR: ports/121151 Submitted by: Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
This commit is contained in:
parent
16ecb0ec8a
commit
f3f2143d98
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=208127
@ -469,6 +469,7 @@
|
||||
SUBDIR += hs-hpl
|
||||
SUBDIR += hs-idoc
|
||||
SUBDIR += hs-tclhaskell-ghc
|
||||
SUBDIR += hs-uulib
|
||||
SUBDIR += hypersrc
|
||||
SUBDIR += i386-rtems-binutils
|
||||
SUBDIR += i386-rtems-g77
|
||||
|
46
devel/hs-uulib/Makefile
Normal file
46
devel/hs-uulib/Makefile
Normal file
@ -0,0 +1,46 @@
|
||||
# New ports collection makefile for: hs-uulib
|
||||
# Date created: February 27 2008
|
||||
# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= uulib
|
||||
PORTVERSION= 0.9.5
|
||||
CATEGORIES= devel haskell
|
||||
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
|
||||
PKGNAMEPREFIX= hs-
|
||||
|
||||
MAINTAINER= jacula@gmail.com
|
||||
COMMENT= Haskell Utrecht Tools Library
|
||||
|
||||
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
|
||||
|
||||
GHC_VERSION= 6.8.2
|
||||
UULIB_VERSION= ${PORTVERSION}
|
||||
|
||||
GHC_CMD= ${LOCALBASE}/bin/ghc
|
||||
SETUP_CMD= ./setup
|
||||
|
||||
DOCSDIR= ${PREFIX}/share/doc/${DISTNAME}
|
||||
UULIB_LIBDIR_REL= lib/${DISTNAME}
|
||||
|
||||
PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
|
||||
UULIB_VERSION=${UULIB_VERSION} \
|
||||
UULIB_LIBDIR_REL=${UULIB_LIBDIR_REL}
|
||||
|
||||
.SILENT:
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
|
||||
&& ${SETUP_CMD} configure --prefix=${PREFIX}
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${SETUP_CMD} build \
|
||||
&& ${SETUP_CMD} register --gen-script
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC} && ${SETUP_CMD} install \
|
||||
&& ${INSTALL_SCRIPT} register.sh ${PREFIX}/${UULIB_LIBDIR_REL}/register.sh
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/hs-uulib/distinfo
Normal file
3
devel/hs-uulib/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (uulib-0.9.5.tar.gz) = 606dec3a8ea8797421e795336392f02f
|
||||
SHA256 (uulib-0.9.5.tar.gz) = 38415725133af464de582dadc7d7e60b1aeb96344b18b239d176bf2181f98563
|
||||
SIZE (uulib-0.9.5.tar.gz) = 93618
|
24
devel/hs-uulib/pkg-descr
Normal file
24
devel/hs-uulib/pkg-descr
Normal file
@ -0,0 +1,24 @@
|
||||
Fast Parser Combinators and Pretty Printing Combinators
|
||||
libraries by the Utrecht University.
|
||||
|
||||
author:
|
||||
maintainer: Arie Middelkoop <ariem@cs.uu.nl>
|
||||
license: LGPL-2.1
|
||||
WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
|
||||
package-url: http://nix.cs.uu.nl/dist/hut/
|
||||
|
||||
exposed-modules:
|
||||
UU.Parsing.CharParser UU.Parsing.Derived
|
||||
UU.Parsing.Interface UU.Parsing.MachineInterface
|
||||
UU.Parsing.Merge UU.Parsing.Offside UU.Parsing.Perms
|
||||
UU.Parsing.StateParser UU.Parsing UU.DData.IntBag
|
||||
UU.DData.Map UU.DData.MultiSet UU.DData.Queue
|
||||
UU.DData.Scc UU.DData.Seq UU.DData.Set UU.PPrint
|
||||
UU.Pretty.Ext UU.Pretty UU.Scanner.GenToken UU.Scanner.GenTokenOrd
|
||||
UU.Scanner.GenTokenParser UU.Scanner.GenTokenSymbol
|
||||
UU.Scanner.Position UU.Scanner.Scanner
|
||||
UU.Scanner.Token UU.Scanner.TokenParser UU.Scanner.TokenShow
|
||||
UU.Scanner UU.Util.BinaryTrees UU.Util.PermTree UU.Util.Utils
|
||||
UU.Pretty.Basic UU.Parsing.Machine
|
||||
UU.DData.IntMap
|
||||
UU.DData.IntSet
|
53
devel/hs-uulib/pkg-plist
Normal file
53
devel/hs-uulib/pkg-plist
Normal file
@ -0,0 +1,53 @@
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSuulib-%%UULIB_VERSION%%.o
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/IntBag.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/IntMap.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/IntSet.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/Map.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/MultiSet.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/Queue.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/Scc.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/Seq.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData/Set.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/PPrint.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/CharParser.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Derived.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Interface.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Machine.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/MachineInterface.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Merge.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Offside.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/Perms.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing/StateParser.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty/Basic.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty/Ext.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenToken.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenTokenOrd.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenTokenParser.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/GenTokenSymbol.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/Position.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/Scanner.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/Token.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/TokenParser.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner/TokenShow.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/BinaryTrees.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/PermTree.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/Utils.hi
|
||||
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSuulib-%%UULIB_VERSION%%.a
|
||||
%%UULIB_LIBDIR_REL%%/register.sh
|
||||
%%DOCSDIR%%/COPYRIGHT
|
||||
@dirrm %%DOCSDIR%%
|
||||
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util
|
||||
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner
|
||||
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty
|
||||
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Parsing
|
||||
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/DData
|
||||
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU
|
||||
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
|
||||
@dirrm %%UULIB_LIBDIR_REL%%
|
||||
@exec /bin/sh %D/%%UULIB_LIBDIR_REL%%/register.sh
|
||||
@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
|
||||
@unexec if [ -x %D/bin/ghc-pkg ]; then %D/bin/ghc-pkg unregister uulib || /usr/bin/true; fi
|
||||
@unexec if [ -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old ]; then rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old || /usr/bin/true; fi
|
Loading…
Reference in New Issue
Block a user