ports/53062: New port: UniForM workbench, a tool integration framework for Haskell, including Htk

Guy Coleman gtchask at mm.st
Sun Jun 8 17:30:17 UTC 2003


>Number:         53062
>Category:       ports
>Synopsis:       New port: UniForM workbench, a tool integration framework for Haskell, including Htk
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 08 10:30:15 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Guy Coleman
>Release:        FreeBSD 5.0-RELEASE-p7 i386
>Organization:
>Environment:


System: FreeBSD fire.alarm 5.0-RELEASE-p7 FreeBSD 5.0-RELEASE-p7 #0: Sun Mar 30 15:09:38 BST 2003     root at fire.alarm:/usr/obj/usr/src/sys/FIRE i386  


>Description:


**
ports/53061 is an unfinished version of this PR. It can be closed -- sorry!
**

New Port: devel/hs-uni

The UniForM workbench is an integration framework mainly geared towards
tools for formal methods. It uses a simple, powerful and flexible notion
of events to model all interactions between tools and users. In
particular, the workbench provides HTk, an encapsulation of Tcl/Tk based
on our event model (see HTk under Graphical User Interfaces).

WWW: http://www.informatik.uni-bremen.de/uniform/wb/


>How-To-Repeat:





>Fix:


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	hs-uni
#	hs-uni/pkg-plist
#	hs-uni/pkg-descr
#	hs-uni/Makefile
#	hs-uni/distinfo
#	hs-uni/files
#	hs-uni/files/ghchtk
#	hs-uni/files/ghcihtk
#	hs-uni/files/uni-package.conf
#	hs-uni/pkg-message
#
echo c - hs-uni
mkdir -p hs-uni > /dev/null 2>&1
echo x - hs-uni/pkg-plist
sed 's/^X//' >hs-uni/pkg-plist << 'END-of-hs-uni/pkg-plist'
Xbin/ghchtk
Xbin/ghcihtk
Xlib/uni/bdb-package.options.in
Xlib/uni/configure
Xlib/uni/davinci/DaVinciBasic.hi
Xlib/uni/davinci/DaVinciGraph.hi
Xlib/uni/davinci/DaVinciTypes.hi
Xlib/uni/davinci/libuni-davinci.a
Xlib/uni/davinci/test/MainDepend.hs
Xlib/uni/davinci/test/TestDaVinci.hs
Xlib/uni/davinci/test/TestDaVinciDouble.hs
Xlib/uni/davinci/test/TestGraphEditor.hs
Xlib/uni/davinci/test/TestGraphEditor2.hs
Xlib/uni/davinci/test/TestGraphEditorRemote.hs
Xlib/uni/davinci/uni-davinci.o
Xlib/uni/events/After.hi
Xlib/uni/events/Cells.hi
Xlib/uni/events/Channels.hi
Xlib/uni/events/DeleteQueue.hi
Xlib/uni/events/Destructible.hi
Xlib/uni/events/EqGuard.hi
Xlib/uni/events/Events.hi
Xlib/uni/events/Examples.hi
Xlib/uni/events/FMQueue.hi
Xlib/uni/events/GuardedChannels.hi
Xlib/uni/events/GuardedEvents.hi
Xlib/uni/events/MatchChannel.hi
Xlib/uni/events/Mutex.hi
Xlib/uni/events/NullGuard.hi
Xlib/uni/events/RefQueue.hi
Xlib/uni/events/ReferenceVariables.hi
Xlib/uni/events/RegexChannel.hi
Xlib/uni/events/Spawn.hi
Xlib/uni/events/Synchronized.hi
Xlib/uni/events/Toggle.hi
Xlib/uni/events/WrapIO.hi
Xlib/uni/events/libuni-events.a
Xlib/uni/events/test/GetPut.hi
Xlib/uni/events/test/TestAlwaysRules.hs
Xlib/uni/events/test/TestGetPut.hs
Xlib/uni/events/test/TestRegexChannel.hs
Xlib/uni/events/test/TestSyncRec.hs
Xlib/uni/events/test/libuni-events-test.a
Xlib/uni/events/test/uni-events-test.o
Xlib/uni/events/uni-events.o
Xlib/uni/graphs/DisplayGraph.hi
Xlib/uni/graphs/GetAttributes.hi
Xlib/uni/graphs/Graph.hi
Xlib/uni/graphs/GraphConfigure.hi
Xlib/uni/graphs/GraphConnection.hi
Xlib/uni/graphs/GraphDisp.hi
Xlib/uni/graphs/GraphEditor.hi
Xlib/uni/graphs/GraphEditorRemote.hi
Xlib/uni/graphs/GraphEditorService.hi
Xlib/uni/graphs/MainGraphEditorServer.hs
Xlib/uni/graphs/NewNames.hi
Xlib/uni/graphs/RemoveAncestors.hi
Xlib/uni/graphs/SimpleGraph.hi
Xlib/uni/graphs/libuni-graphs.a
Xlib/uni/graphs/test/DrawDepend.hi
Xlib/uni/graphs/test/GraphDispTest.hi
Xlib/uni/graphs/test/Hasse.hi
Xlib/uni/graphs/test/RemoveAncestorsTest.hi
Xlib/uni/graphs/test/TestGetAttributes.hs
Xlib/uni/graphs/test/TestGetAttributes2.hs
Xlib/uni/graphs/test/TopSort.hi
Xlib/uni/graphs/test/libuni-graphs-test.a
Xlib/uni/graphs/test/uni-graphs-test.o
Xlib/uni/graphs/uni-graphs.o
Xlib/uni/htk/examples/canvas/Mainblobs.hs
Xlib/uni/htk/examples/canvas/MaincanvasEx.hs
Xlib/uni/htk/examples/canvas/MaingoBoard.hs
Xlib/uni/htk/examples/canvas/MainxmasCanvas.hs
Xlib/uni/htk/examples/gengui/MaingenGUI.hs
Xlib/uni/htk/examples/gengui/MaingenericBrowser.hs
Xlib/uni/htk/examples/gengui/Mainnotepad.hs
Xlib/uni/htk/examples/intro/Mainentry.hs
Xlib/uni/htk/examples/intro/MainhsMines.hs
Xlib/uni/htk/examples/intro/Mainlist.hs
Xlib/uni/htk/examples/intro/Mainmenu.hs
Xlib/uni/htk/examples/intro/Mainsimple1.hs
Xlib/uni/htk/examples/intro/Mainsimple2.hs
Xlib/uni/htk/examples/simple/Mainhello1.hs
Xlib/uni/htk/examples/simple/Mainhello2.hs
Xlib/uni/htk/examples/simple/Mainhello3.hs
Xlib/uni/htk/examples/simple/Mainhello4.hs
Xlib/uni/htk/examples/simple/MainlistEx.hs
Xlib/uni/htk/examples/simple/MainmenuEx.hs
Xlib/uni/htk/examples/simple/Maintexttag.hs
Xlib/uni/htk/examples/tix/Mainpanedwindow.hs
Xlib/uni/htk/examples/tix/Maintixwidgets.hs
Xlib/uni/htk/examples/toolkit/Maindialog.hs
Xlib/uni/htk/examples/toolkit/Mainfiledialog.hs
Xlib/uni/htk/examples/toolkit/Mainlogwin.hs
Xlib/uni/htk/examples/toolkit/Mainmarkup.hs
Xlib/uni/htk/examples/toolkit/Mainsimpleform.hs
Xlib/uni/htk/examples/toolkit/Mainsimplemenu.hs
Xlib/uni/htk/examples/toolkit/Mainspinbutton.hs
Xlib/uni/htk/examples/toolkit/Maintreelist.hs
Xlib/uni/htk/imports/Arc.hi
Xlib/uni/htk/imports/BaseClasses.hi
Xlib/uni/htk/imports/Bell.hi
Xlib/uni/htk/imports/BitMap.hi
Xlib/uni/htk/imports/BitMapItem.hi
Xlib/uni/htk/imports/Box.hi
Xlib/uni/htk/imports/Button.hi
Xlib/uni/htk/imports/ButtonWidget.hi
Xlib/uni/htk/imports/CItem.hi
Xlib/uni/htk/imports/CallWish.hi
Xlib/uni/htk/imports/Canvas.hi
Xlib/uni/htk/imports/CanvasItem.hi
Xlib/uni/htk/imports/CanvasItemAux.hi
Xlib/uni/htk/imports/CanvasTag.hi
Xlib/uni/htk/imports/CheckButton.hi
Xlib/uni/htk/imports/Colour.hi
Xlib/uni/htk/imports/ComboBox.hi
Xlib/uni/htk/imports/Configuration.hi
Xlib/uni/htk/imports/Core.hi
Xlib/uni/htk/imports/Cursor.hi
Xlib/uni/htk/imports/DialogWin.hi
Xlib/uni/htk/imports/Editor.hi
Xlib/uni/htk/imports/EmbeddedCanvasWin.hi
Xlib/uni/htk/imports/EmbeddedTextWin.hi
Xlib/uni/htk/imports/Entry.hi
Xlib/uni/htk/imports/EventInfo.hi
Xlib/uni/htk/imports/FileDialog.hi
Xlib/uni/htk/imports/Focus.hi
Xlib/uni/htk/imports/Font.hi
Xlib/uni/htk/imports/Frame.hi
Xlib/uni/htk/imports/GUIObject.hi
Xlib/uni/htk/imports/GUIObjectKind.hi
Xlib/uni/htk/imports/GUIObjectName.hi
Xlib/uni/htk/imports/GUIValue.hi
Xlib/uni/htk/imports/GenGUI.hi
Xlib/uni/htk/imports/GenericBrowser.hi
Xlib/uni/htk/imports/Geometry.hi
Xlib/uni/htk/imports/GridPackOptions.hi
Xlib/uni/htk/imports/HTk.hi
Xlib/uni/htk/imports/HTkMenu.hi
Xlib/uni/htk/imports/ICursor.hi
Xlib/uni/htk/imports/Icon.hi
Xlib/uni/htk/imports/IconBar.hi
Xlib/uni/htk/imports/Image.hi
Xlib/uni/htk/imports/ImageItem.hi
Xlib/uni/htk/imports/Index.hi
Xlib/uni/htk/imports/Indicator.hi
Xlib/uni/htk/imports/InputForm.hi
Xlib/uni/htk/imports/InputWin.hi
Xlib/uni/htk/imports/Label.hi
Xlib/uni/htk/imports/LabelFrame.hi
Xlib/uni/htk/imports/Line.hi
Xlib/uni/htk/imports/ListBox.hi
Xlib/uni/htk/imports/LogWin.hi
Xlib/uni/htk/imports/Mark.hi
Xlib/uni/htk/imports/MarkupText.hi
Xlib/uni/htk/imports/Menu.hi
Xlib/uni/htk/imports/MenuButton.hi
Xlib/uni/htk/imports/MenuCascade.hi
Xlib/uni/htk/imports/MenuCheckButton.hi
Xlib/uni/htk/imports/MenuCommand.hi
Xlib/uni/htk/imports/MenuItem.hi
Xlib/uni/htk/imports/MenuRadioButton.hi
Xlib/uni/htk/imports/MenuSeparator.hi
Xlib/uni/htk/imports/MenuType.hi
Xlib/uni/htk/imports/Message.hi
Xlib/uni/htk/imports/ModalDialog.hi
Xlib/uni/htk/imports/Name.hi
Xlib/uni/htk/imports/NoteBook.hi
Xlib/uni/htk/imports/Notepad.hi
Xlib/uni/htk/imports/OptionMenu.hi
Xlib/uni/htk/imports/Oval.hi
Xlib/uni/htk/imports/PackOptions.hi
Xlib/uni/htk/imports/Packer.hi
Xlib/uni/htk/imports/PanedWindow.hi
Xlib/uni/htk/imports/Polygon.hi
Xlib/uni/htk/imports/Printer.hi
Xlib/uni/htk/imports/Prompt.hi
Xlib/uni/htk/imports/RadioButton.hi
Xlib/uni/htk/imports/Rectangle.hi
Xlib/uni/htk/imports/Resources.hi
Xlib/uni/htk/imports/Scale.hi
Xlib/uni/htk/imports/Screen.hi
Xlib/uni/htk/imports/ScrollBar.hi
Xlib/uni/htk/imports/ScrollBox.hi
Xlib/uni/htk/imports/SelectBox.hi
Xlib/uni/htk/imports/Selection.hi
Xlib/uni/htk/imports/Separator.hi
Xlib/uni/htk/imports/SimpleForm.hi
Xlib/uni/htk/imports/Slider.hi
Xlib/uni/htk/imports/Space.hi
Xlib/uni/htk/imports/SpinButton.hi
Xlib/uni/htk/imports/TextDisplay.hi
Xlib/uni/htk/imports/TextItem.hi
Xlib/uni/htk/imports/TextTag.hi
Xlib/uni/htk/imports/TkVariables.hi
Xlib/uni/htk/imports/Tooltip.hi
Xlib/uni/htk/imports/Toplevel.hi
Xlib/uni/htk/imports/TreeList.hi
Xlib/uni/htk/imports/Window.hi
Xlib/uni/htk/imports/Wish.hi
Xlib/uni/htk/imports/XSelection.hi
Xlib/uni/htk/libuni-htk.a
Xlib/uni/htk/test/MainiconBarEx.hs
Xlib/uni/htk/test/MainnotepadStateEx.hs
Xlib/uni/htk/test/MainreliefEx.hs
Xlib/uni/htk/test/MainselectBoxEx.hs
Xlib/uni/htk/test/MaintreeListStateEx.hs
Xlib/uni/htk/test/MainweemenuEx.hs
Xlib/uni/htk/test/MainwithdrawConfigTest.hs
Xlib/uni/htk/uni-htk.o
Xlib/uni/includes/Mainlog.h
Xlib/uni/includes/MainrunCommand.h
Xlib/uni/includes/bdbclient.h
Xlib/uni/includes/bdbcommon.h
Xlib/uni/includes/config.h
Xlib/uni/includes/config.h.in
Xlib/uni/includes/copy_file.h
Xlib/uni/includes/default_options.h
Xlib/uni/includes/new_object.h
Xlib/uni/includes/runWish.h
Xlib/uni/mk/FixFileNames
Xlib/uni/mk/boilerplate.mk.in
Xlib/uni/mk/machinedep.mk.in
Xlib/uni/mk/suffix.mk
Xlib/uni/mk/var.mk
Xlib/uni/posixutil/ChildProcess.hi
Xlib/uni/posixutil/CopyFile.hi
Xlib/uni/posixutil/Expect.hi
Xlib/uni/posixutil/FdRead.hi
Xlib/uni/posixutil/Mainlog.c
Xlib/uni/posixutil/MainrunCommand.c
Xlib/uni/posixutil/ProcessClasses.hi
Xlib/uni/posixutil/SafeSystem.hi
Xlib/uni/posixutil/libuni-posixutil.a
Xlib/uni/posixutil/runCommand
Xlib/uni/posixutil/test/ChildProcessTest.hi
Xlib/uni/posixutil/test/ExecProcessTest.hi
Xlib/uni/posixutil/test/libuni-posixutil-test.a
Xlib/uni/posixutil/test/uni-posixutil-test.o
Xlib/uni/posixutil/uni-posixutil.o
Xlib/uni/reactor/BSem.hi
Xlib/uni/reactor/InfoBus.hi
Xlib/uni/reactor/Lock.hi
Xlib/uni/reactor/LockEvent.hi
Xlib/uni/reactor/MainParseDebug.hs
Xlib/uni/reactor/VSem.hi
Xlib/uni/reactor/libuni-reactor.a
Xlib/uni/reactor/uni-reactor.o
Xlib/uni/server/CallServer.hi
Xlib/uni/server/EchoService.hi
Xlib/uni/server/HostsPorts.hi
Xlib/uni/server/MultiServer.hi
Xlib/uni/server/Notification.hi
Xlib/uni/server/Server.hi
Xlib/uni/server/ServiceClass.hi
Xlib/uni/server/Testserver.hs
Xlib/uni/server/libuni-server.a
Xlib/uni/server/uni-server.o
Xlib/uni/uni-package.conf
Xlib/uni/uni-package.conf.export
Xlib/uni/util/AtomString.hi
Xlib/uni/util/Broadcaster.hi
Xlib/uni/util/Cache.hi
Xlib/uni/util/CacheTable.hi
Xlib/uni/util/CommandStringSub.hi
Xlib/uni/util/Computation.hi
Xlib/uni/util/Debug.hi
Xlib/uni/util/DeepSeq.hi
Xlib/uni/util/DelSet.hi
Xlib/uni/util/Delayer.hi
Xlib/uni/util/Dynamics.hi
Xlib/uni/util/ExtendedPrelude.hi
Xlib/uni/util/FileNames.hi
Xlib/uni/util/FileSystem.hi
Xlib/uni/util/IOExtras.hi
Xlib/uni/util/IntPlus.hi
Xlib/uni/util/KeyedChanges.hi
Xlib/uni/util/LineShow.hi
Xlib/uni/util/Maybes.hi
Xlib/uni/util/Myers.hi
Xlib/uni/util/NameMangle.hi
Xlib/uni/util/Object.hi
Xlib/uni/util/PtrMagic.hi
Xlib/uni/util/Queue.hi
Xlib/uni/util/QuickReadShow.hi
Xlib/uni/util/ReferenceCount.hi
Xlib/uni/util/Registry.hi
Xlib/uni/util/RegularExpression.hi
Xlib/uni/util/Sink.hi
Xlib/uni/util/SmallSet.hi
Xlib/uni/util/Sources.hi
Xlib/uni/util/TempFile.hi
Xlib/uni/util/Thread.hi
Xlib/uni/util/UnionFind.hi
Xlib/uni/util/UniqueFile.hi
Xlib/uni/util/UniqueString.hi
Xlib/uni/util/VariableList.hi
Xlib/uni/util/VariableMap.hi
Xlib/uni/util/VariableSet.hi
Xlib/uni/util/VariableSetBlocker.hi
Xlib/uni/util/WBFiles.hi
Xlib/uni/util/WaitOnN.hi
Xlib/uni/util/libuni-util.a
Xlib/uni/util/test/Huffman.hi
Xlib/uni/util/test/TestDynamics.hs
Xlib/uni/util/test/TestDynamics2.hs
Xlib/uni/util/test/TestFact.hs
Xlib/uni/util/test/TestFallOut.hs
Xlib/uni/util/test/TestObject.hs
Xlib/uni/util/test/TestOptions.hs
Xlib/uni/util/test/VariableListTest.hi
Xlib/uni/util/test/libuni-util-test.a
Xlib/uni/util/test/uni-util-test.o
Xlib/uni/util/uni-util.o
X at dirrm lib/uni/util/test
X at dirrm lib/uni/util
X at dirrm lib/uni/server
X at dirrm lib/uni/reactor
X at dirrm lib/uni/posixutil/test
X at dirrm lib/uni/posixutil
X at dirrm lib/uni/mk
X at dirrm lib/uni/includes
X at dirrm lib/uni/htk/test
X at dirrm lib/uni/htk/imports
X at dirrm lib/uni/htk/examples/toolkit
X at dirrm lib/uni/htk/examples/tix
X at dirrm lib/uni/htk/examples/simple
X at dirrm lib/uni/htk/examples/intro
X at dirrm lib/uni/htk/examples/gengui
X at dirrm lib/uni/htk/examples/canvas
X at dirrm lib/uni/htk/examples
X at dirrm lib/uni/htk
X at dirrm lib/uni/graphs/test
X at dirrm lib/uni/graphs
X at dirrm lib/uni/events/test
X at dirrm lib/uni/events
X at dirrm lib/uni/davinci/test
X at dirrm lib/uni/davinci
X at dirrm lib/uni
END-of-hs-uni/pkg-plist
echo x - hs-uni/pkg-descr
sed 's/^X//' >hs-uni/pkg-descr << 'END-of-hs-uni/pkg-descr'
XThe UniForM workbench is an integration framework mainly geared towards
Xtools for formal methods. It uses a simple, powerful and flexible notion
Xof events to model all interactions between tools and users. In
Xparticular, the workbench provides HTk, an encapsulation of Tcl/Tk based
Xon our event model (see HTk under Graphical User Interfaces).
X
XWWW: http://www.informatik.uni-bremen.de/uniform/wb/
END-of-hs-uni/pkg-descr
echo x - hs-uni/Makefile
sed 's/^X//' >hs-uni/Makefile << 'END-of-hs-uni/Makefile'
X# New ports collection makefile for:	hs-uni
X# Date created:				8th June 2003
X# Whom:					Guy Coleman <gtchask at mm.st>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	uni
XPORTVERSION=	0.99
XCATEGORIES=	devel haskell
XMASTER_SITES=	http://www.informatik.uni-bremen.de/htk/download/
XPKGNAMEPREFIX=	hs-
XDISTNAME=	${PORTNAME}-${PORTVERSION}-src
X
XMAINTAINER=	gtchask at mm.st
XCOMMENT=	A tool integration framework for Haskell, including Htk
X
XBUILD_DEPENDS=	ghc:${PORTSDIR}/lang/ghc
XRUN_DEPENDS=	ghc:${PORTSDIR}/lang/ghc \
X		wish8.3:${PORTSDIR}/x11-toolkits/tk83
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XALL_TARGET=	boot packages
X
Xdo-install:
X		@${MKDIR} ${PREFIX}/lib/uni
X		@cd ${WRKSRC} && ${GMAKE} prepareexports
X		@cd ${WRKSRC} && ${GMAKE} -s --no-print-directory exportnames | \
X		   ${SED} 'y/ /\n/; /^$$/d ; s+${PORTNAME}/++g' | \
X		   cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/uni
X		@${SED} 's|#PWD|${PREFIX}/lib/uni|g' < ${FILESDIR}/ghchtk > ${WRKSRC}/ghchtk
X		@${SED} 's|#PWD|${PREFIX}/lib/uni|g' < ${FILESDIR}/ghcihtk > ${WRKSRC}/ghcihtk
X		@${SED} 's|#PWD|${PREFIX}/lib/uni|g' < ${FILESDIR}/uni-package.conf > ${WRKSRC}/uni-package.conf
X
X		@${INSTALL_DATA} ${WRKSRC}/uni-package.conf ${PREFIX}/lib/uni
X		@${INSTALL_SCRIPT} ${WRKSRC}/ghchtk ${PREFIX}/bin
X		@${INSTALL_SCRIPT} ${WRKSRC}/ghcihtk ${PREFIX}/bin
X		@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-hs-uni/Makefile
echo x - hs-uni/distinfo
sed 's/^X//' >hs-uni/distinfo << 'END-of-hs-uni/distinfo'
XMD5 (uni-0.99-src.tar.gz) = cc083f42fa3460dde97687f4d69220a3
END-of-hs-uni/distinfo
echo c - hs-uni/files
mkdir -p hs-uni/files > /dev/null 2>&1
echo x - hs-uni/files/ghchtk
sed 's/^X//' >hs-uni/files/ghchtk << 'END-of-hs-uni/files/ghchtk'
X#!/bin/sh
Xghc -package-conf #PWD/uni-package.conf -package uni-htk $*
END-of-hs-uni/files/ghchtk
echo x - hs-uni/files/ghcihtk
sed 's/^X//' >hs-uni/files/ghcihtk << 'END-of-hs-uni/files/ghcihtk'
X#!/bin/sh
Xghci -package-conf #PWD/uni-package.conf -package uni-htk $*
END-of-hs-uni/files/ghcihtk
echo x - hs-uni/files/uni-package.conf
sed 's/^X//' >hs-uni/files/uni-package.conf << 'END-of-hs-uni/files/uni-package.conf'
X[Package
X    {name = "uni-options",
X     import_dirs = [],
X     source_dirs = [],
X     library_dirs = [],
X     hs_libraries = [],
X     extra_libraries = [],
X     include_dirs = ["#PWD/includes"],
X     c_includes = [],
X     package_deps = [],
X     extra_ghc_opts =
X       ["-fglasgow-exts",
X	"-fallow-overlapping-instances",
X	"-fallow-undecidable-instances"],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-util",
X     import_dirs = ["#PWD/util"],
X     source_dirs = [],
X     library_dirs = ["#PWD/util"],
X     hs_libraries = ["uni-util"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps =
X       ["concurrent", "lang", "data", "text", "uni-options"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-util-test",
X     import_dirs = ["#PWD/util/test"],
X     source_dirs = [],
X     library_dirs = ["#PWD/util/test"],
X     hs_libraries = ["uni-util-test"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-util"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-events",
X     import_dirs = ["#PWD/events"],
X     source_dirs = [],
X     library_dirs = ["#PWD/events"],
X     hs_libraries = ["uni-events"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-util"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-events-test",
X     import_dirs = ["#PWD/events/test"],
X     source_dirs = [],
X     library_dirs = ["#PWD/events/test"],
X     hs_libraries = ["uni-events-test"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-events"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-reactor",
X     import_dirs = ["#PWD/reactor"],
X     source_dirs = [],
X     library_dirs = ["#PWD/reactor"],
X     hs_libraries = ["uni-reactor"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-events"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-posixutil",
X     import_dirs = ["#PWD/posixutil"],
X     source_dirs = [],
X     library_dirs = ["#PWD/posixutil"],
X     hs_libraries = ["uni-posixutil"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["posix", "uni-events"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-posixutil-test",
X     import_dirs = ["#PWD/posixutil/test"],
X     source_dirs = [],
X     library_dirs = ["#PWD/posixutil/test"],
X     hs_libraries = ["uni-posixutil-test"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-posixutil"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-htk",
X     import_dirs = ["#PWD/htk/imports"],
X     source_dirs = [],
X     library_dirs = ["#PWD/htk"],
X     hs_libraries = ["uni-htk"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-posixutil", "uni-reactor"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-server",
X     import_dirs = ["#PWD/server"],
X     source_dirs = [],
X     library_dirs = ["#PWD/server"],
X     hs_libraries = ["uni-server"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["net", "posix", "uni-reactor", "uni-posixutil"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-graphs",
X     import_dirs = ["#PWD/graphs"],
X     source_dirs = [],
X     library_dirs = ["#PWD/graphs"],
X     hs_libraries = ["uni-graphs"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-server", "uni-htk"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-graphs-test",
X     import_dirs = ["#PWD/graphs/test"],
X     source_dirs = [],
X     library_dirs = ["#PWD/graphs/test"],
X     hs_libraries = ["uni-graphs-test"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-graphs"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []},
X Package
X    {name = "uni-davinci",
X     import_dirs = ["#PWD/davinci"],
X     source_dirs = [],
X     library_dirs = ["#PWD/davinci"],
X     hs_libraries = ["uni-davinci"],
X     extra_libraries = [],
X     include_dirs = [],
X     c_includes = [],
X     package_deps = ["uni-graphs"],
X     extra_ghc_opts = [],
X     extra_cc_opts = [],
X     extra_ld_opts = [],
X     framework_dirs = [],
X     extra_frameworks = []}]
END-of-hs-uni/files/uni-package.conf
echo x - hs-uni/pkg-message
sed 's/^X//' >hs-uni/pkg-message << 'END-of-hs-uni/pkg-message'
XThe workbench has been installed into ${PREFIX}/lib/uni.
X
XThe two helper scripts ghchtk and ghcihtk have been installed into
X${PREFIX}/bin and can be used to easily add the Htk package-conf to the
Xghc(i) command line.
END-of-hs-uni/pkg-message
exit




>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list