Subject: pkg/30071: Update of pkgsrc: lang/hugs to 2005Mar version
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Jesper Louis Andersen <jlouis@mongers.org>
List: pkgsrc-bugs
Date: 04/27/2005 09:44:00
>Number:         30071
>Category:       pkg
>Synopsis:       lang/hugs is outdated.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 27 09:44:00 +0000 2005
>Originator:     jlouis@mongers.org
>Release:        NetBSD 3.99.3
>Organization:
	N/A
>Environment:
System: NetBSD mushroom 3.99.3 NetBSD 3.99.3 (MUSHROOM-138) #0: Sun Apr 24 22:46:07 CEST 2005 root@mushroom:/usr/obj/sys/arch/i386/compile/MUSHROOM i386
Architecture: i386
Machine: i386
>Description:
	Hugs has seen several updates since 2001. This is an update to the
        latest version.
>How-To-Repeat:
	N/A
>Fix:
	Apply this patch. I did remove demos and documentation. I did choose
	to install the (plaintext) libraries into ${PREFIX}/lib instead of
	${PREFIX}/share/hugs. Both things should be a trivial change if not
	correct. Just get in touch with me again.

	Patch follows:

diff -uNr -x CVS hugs.orig/Makefile hugs/Makefile
--- hugs.orig/Makefile	2005-04-11 23:46:14.000000000 +0200
+++ hugs/Makefile	2005-04-27 11:10:25.000000000 +0200
@@ -1,19 +1,23 @@
 # $NetBSD: Makefile,v 1.29 2005/04/11 21:46:14 tv Exp $
 
-DISTNAME=	hugs98-Dec2001
-PKGNAME=	hugs98-200112
-PKGREVISION=	2
+V=		Mar2005
+DISTNAME=	hugs98-${V}-patched
+PKGNAME=	hugs98-200503
 CATEGORIES=	lang
-MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/
+MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/${V}/
 
-MAINTAINER=	nathanw@mit.edu
+MAINTAINER=	jlouis@mongers.org
 HOMEPAGE=	http://www.haskell.org/hugs/
 COMMENT=	Nottingham and Yale Haskell interpreter and programming environment
 
-WRKSRC=			${WRKDIR}/hugs98-Dec2001/src/unix
-GNU_CONFIGURE=		# defined
-CONFIGURE_ARGS+=	--with-readline
-BUILD_TARGET=		default
+WRKSRC=			${WRKDIR}/hugs98-Mar2005-patched
+GNU_CONFIGURE=		YES
+USE_LIBTOOL=		YES
+USE_GNU_TOOLS=		make
+CONFIGURE_ARGS+=	--libdir=${PREFIX}/lib
+
+PRINT_PLIST_AWK+= /^lib\/hugs\/demos/ { next; }
+PRINT_PLIST_AWK+= /^lib\/hugs\/docs/  { next; }
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -23,16 +27,4 @@
 CONFIGURE_ENV+=		ac_cv_header_nlist_h=no
 .endif
 
-do-build:
-	@cd ${WRKSRC}/.. && ${SETENV} ${MAKE_ENV} \
-		${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} ${BUILD_TARGET}
-
-do-install:
-	@cd ${WRKSRC}/.. && ${SETENV} ${MAKE_ENV} \
-		${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} ${INSTALL_TARGET}
-
-post-install:
-	${INSTALL_MAN} ${WRKSRC}/../../docs/hugs.1 ${PREFIX}/man/man1/hugs.1
-
-.include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -uNr -x CVS hugs.orig/PLIST hugs/PLIST
--- hugs.orig/PLIST	2002-04-09 04:59:14.000000000 +0200
+++ hugs/PLIST	2005-04-27 11:13:46.000000000 +0200
@@ -1,195 +1,540 @@
-@comment $NetBSD: PLIST,v 1.3 2002/04/09 02:59:14 markd Exp $
+@comment $NetBSD$
+bin/cpphs-hugs
+bin/ffihugs
+bin/hsc2hs-hugs
 bin/hugs
 bin/runhugs
+lib/hugs/Credits
+lib/hugs/License
+lib/hugs/Readme
+lib/hugs/include/HsFFI.h
+lib/hugs/libraries/Array.hs
+lib/hugs/libraries/Bits.hs
+lib/hugs/libraries/CError.hs
+lib/hugs/libraries/CForeign.hs
+lib/hugs/libraries/CPUTime.hs
+lib/hugs/libraries/CString.hs
+lib/hugs/libraries/CTypes.hs
+lib/hugs/libraries/Char.hs
+lib/hugs/libraries/Complex.hs
+lib/hugs/libraries/Control/Arrow.hs
+lib/hugs/libraries/Control/Concurrent.hs
+lib/hugs/libraries/Control/Concurrent/Chan.hs
+lib/hugs/libraries/Control/Concurrent/MVar.hs
+lib/hugs/libraries/Control/Concurrent/QSem.hs
+lib/hugs/libraries/Control/Concurrent/QSemN.hs
+lib/hugs/libraries/Control/Concurrent/SampleVar.hs
+lib/hugs/libraries/Control/Exception.hs
+lib/hugs/libraries/Control/Monad.hs
+lib/hugs/libraries/Control/Monad/Fix.hs
+lib/hugs/libraries/Control/Monad/ST.hs
+lib/hugs/libraries/Control/Monad/ST/Lazy.hs
+lib/hugs/libraries/Control/Monad/ST/Strict.hs
+lib/hugs/libraries/Control/Parallel.hs
+lib/hugs/libraries/Data/Array.hs
+lib/hugs/libraries/Data/Array/Base.hs
+lib/hugs/libraries/Data/Array/Diff.hs
+lib/hugs/libraries/Data/Array/IArray.hs
+lib/hugs/libraries/Data/Array/IO.hs
+lib/hugs/libraries/Data/Array/IO/Internals.hs
+lib/hugs/libraries/Data/Array/MArray.hs
+lib/hugs/libraries/Data/Array/ST.hs
+lib/hugs/libraries/Data/Array/Storable.hs
+lib/hugs/libraries/Data/Array/Unboxed.hs
+lib/hugs/libraries/Data/Bits.hs
+lib/hugs/libraries/Data/Bool.hs
+lib/hugs/libraries/Data/Char.hs
+lib/hugs/libraries/Data/Complex.hs
+lib/hugs/libraries/Data/Dynamic.hs
+lib/hugs/libraries/Data/Either.hs
+lib/hugs/libraries/Data/FiniteMap.hs
+lib/hugs/libraries/Data/FunctorM.hs
+lib/hugs/libraries/Data/Graph.hs
+lib/hugs/libraries/Data/HashTable.hs
+lib/hugs/libraries/Data/IORef.hs
+lib/hugs/libraries/Data/Int.hs
+lib/hugs/libraries/Data/IntMap.hs
+lib/hugs/libraries/Data/IntSet.hs
+lib/hugs/libraries/Data/Ix.hs
+lib/hugs/libraries/Data/List.hs
+lib/hugs/libraries/Data/Map.hs
+lib/hugs/libraries/Data/Maybe.hs
+lib/hugs/libraries/Data/Monoid.hs
+lib/hugs/libraries/Data/PackedString.hs
+lib/hugs/libraries/Data/Queue.hs
+lib/hugs/libraries/Data/Ratio.hs
+lib/hugs/libraries/Data/STRef.hs
+lib/hugs/libraries/Data/STRef/Lazy.hs
+lib/hugs/libraries/Data/STRef/Strict.hs
+lib/hugs/libraries/Data/Set.hs
+lib/hugs/libraries/Data/Tree.hs
+lib/hugs/libraries/Data/Tuple.hs
+lib/hugs/libraries/Data/Typeable.hs
+lib/hugs/libraries/Data/Unique.hs
+lib/hugs/libraries/Data/Version.hs
+lib/hugs/libraries/Data/Word.hs
+lib/hugs/libraries/Debug/Trace.hs
+lib/hugs/libraries/Directory.hs
+lib/hugs/libraries/Foreign.hs
+lib/hugs/libraries/Foreign/C.hs
+lib/hugs/libraries/Foreign/C/Error.hs
+lib/hugs/libraries/Foreign/C/Error.so
+lib/hugs/libraries/Foreign/C/String.hs
+lib/hugs/libraries/Foreign/C/Types.hs
+lib/hugs/libraries/Foreign/ForeignPtr.hs
+lib/hugs/libraries/Foreign/Marshal.hs
+lib/hugs/libraries/Foreign/Marshal/Alloc.hs
+lib/hugs/libraries/Foreign/Marshal/Alloc.so
+lib/hugs/libraries/Foreign/Marshal/Array.hs
+lib/hugs/libraries/Foreign/Marshal/Error.hs
+lib/hugs/libraries/Foreign/Marshal/Pool.hs
+lib/hugs/libraries/Foreign/Marshal/Utils.hs
+lib/hugs/libraries/Foreign/Marshal/Utils.so
+lib/hugs/libraries/Foreign/Ptr.hs
+lib/hugs/libraries/Foreign/StablePtr.hs
+lib/hugs/libraries/Foreign/Storable.hs
+lib/hugs/libraries/ForeignPtr.hs
+lib/hugs/libraries/Hugs/Array.hs
+lib/hugs/libraries/Hugs/Base.hs
+lib/hugs/libraries/Hugs/Bits.hs
+lib/hugs/libraries/Hugs/ByteArray.hs
+lib/hugs/libraries/Hugs/CVHAssert.hs
+lib/hugs/libraries/Hugs/Char.hs
+lib/hugs/libraries/Hugs/ConcBase.hs
+lib/hugs/libraries/Hugs/Directory.hs
+lib/hugs/libraries/Hugs/Dynamic.hs
+lib/hugs/libraries/Hugs/Exception.hs
+lib/hugs/libraries/Hugs/ForeignPtr.hs
+lib/hugs/libraries/Hugs/GenericPrint.hs
+lib/hugs/libraries/Hugs/IO.hs
+lib/hugs/libraries/Hugs/IOArray.hs
+lib/hugs/libraries/Hugs/IOExts.hs
+lib/hugs/libraries/Hugs/IORef.hs
+lib/hugs/libraries/Hugs/Int.hs
+lib/hugs/libraries/Hugs/Internals.hs
+lib/hugs/libraries/Hugs/LazyST.hs
+lib/hugs/libraries/Hugs/Memo.hs
+lib/hugs/libraries/Hugs/Numeric.hs
+lib/hugs/libraries/Hugs/Observe.hs
+lib/hugs/libraries/Hugs/Prelude.hs
+lib/hugs/libraries/Hugs/Ptr.hs
+lib/hugs/libraries/Hugs/Quote.hs
+lib/hugs/libraries/Hugs/ST.hs
+lib/hugs/libraries/Hugs/Stable.hs
+lib/hugs/libraries/Hugs/StablePtr.hs
+lib/hugs/libraries/Hugs/Storable.hs
+lib/hugs/libraries/Hugs/Storable.so
+lib/hugs/libraries/Hugs/System.hs
+lib/hugs/libraries/Hugs/Time.hs
+lib/hugs/libraries/Hugs/Trex.hs
+lib/hugs/libraries/Hugs/Unicode.hs
+lib/hugs/libraries/Hugs/Weak.hs
+lib/hugs/libraries/Hugs/Word.hs
+lib/hugs/libraries/IO.hs
+lib/hugs/libraries/Int.hs
+lib/hugs/libraries/Ix.hs
+lib/hugs/libraries/Language/Haskell/Lexer.hs
+lib/hugs/libraries/Language/Haskell/ParseMonad.hs
+lib/hugs/libraries/Language/Haskell/ParseUtils.hs
+lib/hugs/libraries/Language/Haskell/Parser.hs
+lib/hugs/libraries/Language/Haskell/Pretty.hs
+lib/hugs/libraries/Language/Haskell/Syntax.hs
+lib/hugs/libraries/List.hs
+lib/hugs/libraries/Locale.hs
+lib/hugs/libraries/MarshalAlloc.hs
+lib/hugs/libraries/MarshalArray.hs
+lib/hugs/libraries/MarshalError.hs
+lib/hugs/libraries/MarshalUtils.hs
+lib/hugs/libraries/Maybe.hs
+lib/hugs/libraries/Monad.hs
+lib/hugs/libraries/Network.hs
+lib/hugs/libraries/Network/BSD.hs
+lib/hugs/libraries/Network/BSD.so
+lib/hugs/libraries/Network/CGI.hs
+lib/hugs/libraries/Network/Socket.hs
+lib/hugs/libraries/Network/Socket.so
+lib/hugs/libraries/Network/URI.hs
+lib/hugs/libraries/Numeric.hs
+lib/hugs/libraries/Prelude.hs
+lib/hugs/libraries/Ptr.hs
+lib/hugs/libraries/Random.hs
+lib/hugs/libraries/Ratio.hs
+lib/hugs/libraries/StablePtr.hs
+lib/hugs/libraries/Storable.hs
+lib/hugs/libraries/System.hs
+lib/hugs/libraries/System/CPUTime.hs
+lib/hugs/libraries/System/Cmd.hs
+lib/hugs/libraries/System/Console/GetOpt.hs
+lib/hugs/libraries/System/Directory.hs
+lib/hugs/libraries/System/Directory/Internals.hs
+lib/hugs/libraries/System/Environment.hs
+lib/hugs/libraries/System/Exit.hs
+lib/hugs/libraries/System/IO.hs
+lib/hugs/libraries/System/IO/Error.hs
+lib/hugs/libraries/System/IO/Unsafe.hs
+lib/hugs/libraries/System/Info.hs
+lib/hugs/libraries/System/Locale.hs
+lib/hugs/libraries/System/Mem.hs
+lib/hugs/libraries/System/Mem/StableName.hs
+lib/hugs/libraries/System/Mem/Weak.hs
+lib/hugs/libraries/System/Posix.hs
+lib/hugs/libraries/System/Posix/Directory.hs
+lib/hugs/libraries/System/Posix/DynamicLinker.hs
+lib/hugs/libraries/System/Posix/DynamicLinker/Module.hs
+lib/hugs/libraries/System/Posix/DynamicLinker/Prim.hs
+lib/hugs/libraries/System/Posix/Env.hs
+lib/hugs/libraries/System/Posix/Error.hs
+lib/hugs/libraries/System/Posix/Files.hs
+lib/hugs/libraries/System/Posix/IO.hs
+lib/hugs/libraries/System/Posix/Internals.hs
+lib/hugs/libraries/System/Posix/Internals.so
+lib/hugs/libraries/System/Posix/Process.hs
+lib/hugs/libraries/System/Posix/Resource.hs
+lib/hugs/libraries/System/Posix/Signals.hs
+lib/hugs/libraries/System/Posix/Signals.so
+lib/hugs/libraries/System/Posix/Signals/Exts.hs
+lib/hugs/libraries/System/Posix/Temp.hs
+lib/hugs/libraries/System/Posix/Terminal.hs
+lib/hugs/libraries/System/Posix/Time.hs
+lib/hugs/libraries/System/Posix/Types.hs
+lib/hugs/libraries/System/Posix/Unistd.hs
+lib/hugs/libraries/System/Posix/User.hs
+lib/hugs/libraries/System/Process/Internals.hs
+lib/hugs/libraries/System/Process/Internals.so
+lib/hugs/libraries/System/Random.hs
+lib/hugs/libraries/System/Time.hs
+lib/hugs/libraries/Text/Html.hs
+lib/hugs/libraries/Text/Html/BlockTable.hs
+lib/hugs/libraries/Text/ParserCombinators/ReadP.hs
+lib/hugs/libraries/Text/ParserCombinators/ReadPrec.hs
+lib/hugs/libraries/Text/PrettyPrint.hs
+lib/hugs/libraries/Text/PrettyPrint/HughesPJ.hs
+lib/hugs/libraries/Text/Printf.hs
+lib/hugs/libraries/Text/Read.hs
+lib/hugs/libraries/Text/Read/Lex.hs
+lib/hugs/libraries/Text/Regex.hs
+lib/hugs/libraries/Text/Regex/Posix.hs
+lib/hugs/libraries/Text/Regex/Posix.so
+lib/hugs/libraries/Text/Show.hs
+lib/hugs/libraries/Text/Show/Functions.hs
+lib/hugs/libraries/Time.hs
+lib/hugs/libraries/Word.hs
+lib/hugs/oldlib/Addr.hs
+lib/hugs/oldlib/AnsiInteract.hs
+lib/hugs/oldlib/AnsiScreen.hs
+lib/hugs/oldlib/ArrayBase.hs
+lib/hugs/oldlib/Arrow.hs
+lib/hugs/oldlib/Assoc.hs
+lib/hugs/oldlib/AssocDefaults.hs
+lib/hugs/oldlib/AssocList.hs
+lib/hugs/oldlib/BSD.hs
+lib/hugs/oldlib/BankersQueue.hs
+lib/hugs/oldlib/BinaryRandList.hs
+lib/hugs/oldlib/BraunSeq.hs
+lib/hugs/oldlib/CGI.lhs
+lib/hugs/oldlib/COPYRIGHT.edison
+lib/hugs/oldlib/CVHAssert.hs
+lib/hugs/oldlib/CVar.lhs
+lib/hugs/oldlib/Chan.lhs
+lib/hugs/oldlib/Channel.lhs
+lib/hugs/oldlib/ChannelVar.lhs
+lib/hugs/oldlib/Collection.hs
+lib/hugs/oldlib/CollectionDefaults.hs
+lib/hugs/oldlib/CollectionUtils.hs
+lib/hugs/oldlib/ConcBase.hs
+lib/hugs/oldlib/Concurrent.lhs
+lib/hugs/oldlib/DiffArray.hs
+lib/hugs/oldlib/Dynamic.hs
+lib/hugs/oldlib/EdisonPrelude.hs
+lib/hugs/oldlib/Exception.hs
+lib/hugs/oldlib/FiniteMap.lhs
+lib/hugs/oldlib/ForeignObj.hs
+lib/hugs/oldlib/GenericPrint.hs
+lib/hugs/oldlib/GetOpt.lhs
+lib/hugs/oldlib/GraphicsCore.hs
+lib/hugs/oldlib/GraphicsUtils.hs
+lib/hugs/oldlib/HsLexer.hs
+lib/hugs/oldlib/HsParseMonad.hs
+lib/hugs/oldlib/HsParseUtils.hs
+lib/hugs/oldlib/HsParser.hs
+lib/hugs/oldlib/HsPretty.hs
+lib/hugs/oldlib/HsSyn.hs
+lib/hugs/oldlib/Html.lhs
+lib/hugs/oldlib/HtmlBlockTable.lhs
+lib/hugs/oldlib/HugsInternals.hs
+lib/hugs/oldlib/HugsLibs.hs
+lib/hugs/oldlib/IArray.hs
+lib/hugs/oldlib/IOExtensions.hs
+lib/hugs/oldlib/IOExts.hs
+lib/hugs/oldlib/IORef.hs
+lib/hugs/oldlib/Interact.hs
+lib/hugs/oldlib/JoinList.hs
+lib/hugs/oldlib/LazyPairingHeap.hs
+lib/hugs/oldlib/LazyST.hs
+lib/hugs/oldlib/LeftistHeap.hs
+lib/hugs/oldlib/ListSeq.hs
+lib/hugs/oldlib/ListUtils.hs
+lib/hugs/oldlib/MVar.lhs
+lib/hugs/oldlib/Memo.hs
+lib/hugs/oldlib/MinHeap.hs
+lib/hugs/oldlib/MonadCont.lhs
+lib/hugs/oldlib/MonadEither.lhs
+lib/hugs/oldlib/MonadError.lhs
+lib/hugs/oldlib/MonadFix.lhs
+lib/hugs/oldlib/MonadIdentity.lhs
+lib/hugs/oldlib/MonadList.lhs
+lib/hugs/oldlib/MonadRWS.lhs
+lib/hugs/oldlib/MonadReader.lhs
+lib/hugs/oldlib/MonadState.lhs
+lib/hugs/oldlib/MonadTrans.lhs
+lib/hugs/oldlib/MonadWriter.lhs
+lib/hugs/oldlib/Monoid.lhs
+lib/hugs/oldlib/MyersStack.hs
+lib/hugs/oldlib/NativeInfo.hs
+lib/hugs/oldlib/Number.hs
+lib/hugs/oldlib/Observe.hs
+lib/hugs/oldlib/PackedString.lhs
+lib/hugs/oldlib/Parallel.lhs
+lib/hugs/oldlib/ParseLib.hs
+lib/hugs/oldlib/Parsec.hs
+lib/hugs/oldlib/ParsecChar.hs
+lib/hugs/oldlib/ParsecCombinator.hs
+lib/hugs/oldlib/ParsecError.hs
+lib/hugs/oldlib/ParsecExpr.hs
+lib/hugs/oldlib/ParsecLanguage.hs
+lib/hugs/oldlib/ParsecPerm.hs
+lib/hugs/oldlib/ParsecPos.hs
+lib/hugs/oldlib/ParsecPrim.hs
+lib/hugs/oldlib/ParsecToken.hs
+lib/hugs/oldlib/PatriciaLoMap.hs
+lib/hugs/oldlib/PosixDB.lhs
+lib/hugs/oldlib/PosixFiles.lhs
+lib/hugs/oldlib/PosixIO.lhs
+lib/hugs/oldlib/PosixTTY.lhs
+lib/hugs/oldlib/Pretty.lhs
+lib/hugs/oldlib/QSem.lhs
+lib/hugs/oldlib/QSemN.lhs
+lib/hugs/oldlib/QuickCheck.hs
+lib/hugs/oldlib/QuickCheckPoly.hs
+lib/hugs/oldlib/QuickCheckUtils.hs
+lib/hugs/oldlib/Quote.hs
+lib/hugs/oldlib/RandList.hs
+lib/hugs/oldlib/RegexString.lhs
+lib/hugs/oldlib/RevSeq.hs
+lib/hugs/oldlib/SOEGraphics.hs
+lib/hugs/oldlib/ST.hs
+lib/hugs/oldlib/SampleVar.lhs
+lib/hugs/oldlib/Semaphore.lhs
+lib/hugs/oldlib/Sequence.hs
+lib/hugs/oldlib/SequenceDefaults.hs
+lib/hugs/oldlib/Set.lhs
+lib/hugs/oldlib/ShowFunctions.hs
+lib/hugs/oldlib/SimpleQueue.hs
+lib/hugs/oldlib/SizedSeq.hs
+lib/hugs/oldlib/SkewHeap.hs
+lib/hugs/oldlib/Socket.lhs
+lib/hugs/oldlib/SocketPrim.hs
+lib/hugs/oldlib/SplayHeap.hs
+lib/hugs/oldlib/Stable.hs
+lib/hugs/oldlib/StableName.hs
+lib/hugs/oldlib/StdLibs.hs
+lib/hugs/oldlib/StorableArray.hs
+lib/hugs/oldlib/TestOrdBag.hs
+lib/hugs/oldlib/TestOrdSet.hs
+lib/hugs/oldlib/TestSeq.hs
+lib/hugs/oldlib/Trace.hs
+lib/hugs/oldlib/Trex.hs
+lib/hugs/oldlib/URI.hs
+lib/hugs/oldlib/UnbalancedSet.hs
+lib/hugs/oldlib/Unique.lhs
+lib/hugs/oldlib/Weak.hs
+lib/hugs/packages/Cabal/Distribution/Compat/Directory.hs
+lib/hugs/packages/Cabal/Distribution/Compat/Exception.hs
+lib/hugs/packages/Cabal/Distribution/Compat/FilePath.hs
+lib/hugs/packages/Cabal/Distribution/Compat/RawSystem.hs
+lib/hugs/packages/Cabal/Distribution/Compat/ReadP.hs
+lib/hugs/packages/Cabal/Distribution/Extension.hs
+lib/hugs/packages/Cabal/Distribution/GetOpt.hs
+lib/hugs/packages/Cabal/Distribution/InstalledPackageInfo.hs
+lib/hugs/packages/Cabal/Distribution/License.hs
+lib/hugs/packages/Cabal/Distribution/Make.hs
+lib/hugs/packages/Cabal/Distribution/Package.hs
+lib/hugs/packages/Cabal/Distribution/PackageDescription.hs
+lib/hugs/packages/Cabal/Distribution/ParseUtils.hs
+lib/hugs/packages/Cabal/Distribution/PreProcess.hs
+lib/hugs/packages/Cabal/Distribution/PreProcess/Unlit.hs
+lib/hugs/packages/Cabal/Distribution/Setup.hs
+lib/hugs/packages/Cabal/Distribution/Simple.hs
+lib/hugs/packages/Cabal/Distribution/Simple/Build.hs
+lib/hugs/packages/Cabal/Distribution/Simple/Configure.hs
+lib/hugs/packages/Cabal/Distribution/Simple/GHCPackageConfig.hs
+lib/hugs/packages/Cabal/Distribution/Simple/Install.hs
+lib/hugs/packages/Cabal/Distribution/Simple/LocalBuildInfo.hs
+lib/hugs/packages/Cabal/Distribution/Simple/Register.hs
+lib/hugs/packages/Cabal/Distribution/Simple/SrcDist.hs
+lib/hugs/packages/Cabal/Distribution/Simple/Utils.hs
+lib/hugs/packages/Cabal/Distribution/Version.hs
+lib/hugs/packages/HUnit/LICENSE
+lib/hugs/packages/HUnit/Test/HUnit.lhs
+lib/hugs/packages/HUnit/Test/HUnit/Base.lhs
+lib/hugs/packages/HUnit/Test/HUnit/Lang.lhs
+lib/hugs/packages/HUnit/Test/HUnit/Terminal.lhs
+lib/hugs/packages/HUnit/Test/HUnit/Text.lhs
+lib/hugs/packages/HaXml/COPYRIGHT
+lib/hugs/packages/HaXml/LICENCE-GPL
+lib/hugs/packages/HaXml/LICENCE-LGPL
+lib/hugs/packages/HaXml/Text/ParserCombinators/HuttonMeijerWallace.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Combinators.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Convert.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Instance.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell/TypeDef.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Escape.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Haskell2Xml.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Html/Generate.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Html/Parse.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Html/Pretty.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Lex.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/OneOfN.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Parse.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Pretty.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Types.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Validate.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Verbatim.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Wrappers.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Xml2Haskell.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract/Combinators.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract/Lex.hs
+lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract/Parse.hs
+lib/hugs/packages/QuickCheck/Debug/QuickCheck.hs
+lib/hugs/packages/QuickCheck/Debug/QuickCheck/Batch.hs
+lib/hugs/packages/QuickCheck/Debug/QuickCheck/Poly.hs
+lib/hugs/packages/QuickCheck/Debug/QuickCheck/Utils.hs
+lib/hugs/packages/QuickCheck/Test/QuickCheck.hs
+lib/hugs/packages/QuickCheck/Test/QuickCheck/Batch.hs
+lib/hugs/packages/QuickCheck/Test/QuickCheck/Poly.hs
+lib/hugs/packages/QuickCheck/Test/QuickCheck/Utils.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Basic.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Example.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Graph.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Graphviz.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Internal/FiniteMap.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Internal/Heap.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Internal/Queue.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Internal/RootPath.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Internal/Thread.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Monad.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Monad/IOArray.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/NodeMap.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/ArtPoint.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/BCC.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/BFS.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/DFS.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/Dominators.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/GVD.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/Indep.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/MST.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/MaxFlow.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/MaxFlow2.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/Monad.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/SP.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Query/TransClos.hs
+lib/hugs/packages/fgl/Data/Graph/Inductive/Tree.hs
+lib/hugs/packages/fgl/LICENSE
+lib/hugs/packages/mtl/Control/Monad/Cont.hs
+lib/hugs/packages/mtl/Control/Monad/Error.hs
+lib/hugs/packages/mtl/Control/Monad/Identity.hs
+lib/hugs/packages/mtl/Control/Monad/List.hs
+lib/hugs/packages/mtl/Control/Monad/RWS.hs
+lib/hugs/packages/mtl/Control/Monad/Reader.hs
+lib/hugs/packages/mtl/Control/Monad/State.hs
+lib/hugs/packages/mtl/Control/Monad/Trans.hs
+lib/hugs/packages/mtl/Control/Monad/Writer.hs
+lib/hugs/packages/parsec/LICENSE
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Char.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Combinator.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Error.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Expr.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Language.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Perm.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Pos.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Prim.hs
+lib/hugs/packages/parsec/Text/ParserCombinators/Parsec/Token.hs
+lib/hugs/programs/hsc2hs/Main.hs
+lib/hugs/programs/hsc2hs/template-hsc.h
 man/man1/hugs.1
-share/hugs/Credits
-share/hugs/License
-share/hugs/Readme
-share/hugs/demos/AnsiDemo.hs
-share/hugs/demos/ArrayEx.hs
-share/hugs/demos/Calendar.hs
-share/hugs/demos/CommaInt.lhs
-share/hugs/demos/Demos.hs
-share/hugs/demos/Eliza.hs
-share/hugs/demos/EvalRed.hs
-share/hugs/demos/Examples.hs
-share/hugs/demos/Expr.hs
-share/hugs/demos/FastSort.hs
-share/hugs/demos/Gofer.hs
-share/hugs/demos/Lattice.hs
-share/hugs/demos/Ldfs.hs
-share/hugs/demos/Literate.lhs
-share/hugs/demos/Matrix.hs
-share/hugs/demos/Mersenne.hs
-share/hugs/demos/Minsrand.hs
-share/hugs/demos/Queens.hs
-share/hugs/demos/Say.hs
-share/hugs/demos/Stack.hs
-share/hugs/demos/Tree.hs
-share/hugs/demos/prolog/AndorraEngine.hs
-share/hugs/demos/prolog/CombParse.hs
-share/hugs/demos/prolog/Main.hs
-share/hugs/demos/prolog/Prolog.hs
-share/hugs/demos/prolog/PureEngine.hs
-share/hugs/demos/prolog/StackEngine.hs
-share/hugs/demos/prolog/Subst.hs
-share/hugs/demos/prolog/readme
-share/hugs/demos/prolog/stdlib
-share/hugs/docs/ffi-notes.txt
-share/hugs/docs/machugs-notes.txt
-share/hugs/docs/mdo-notes.txt
-share/hugs/docs/observe-notes.txt
-share/hugs/docs/server.html
-share/hugs/docs/server.tex
-share/hugs/docs/winhugs-notes.txt
-share/hugs/docs/zipcomp-notes.txt
-share/hugs/include/GreenCard.h
-share/hugs/lib/Array.hs
-share/hugs/lib/CPUTime.hs
-share/hugs/lib/Char.hs
-share/hugs/lib/Complex.hs
-share/hugs/lib/Directory.hs
-share/hugs/lib/IO.hs
-share/hugs/lib/Ix.hs
-share/hugs/lib/List.hs
-share/hugs/lib/Locale.hs
-share/hugs/lib/Locale.lhs
-share/hugs/lib/Maybe.hs
-share/hugs/lib/Monad.hs
-share/hugs/lib/Numeric.hs
-share/hugs/lib/Prelude.hs
-share/hugs/lib/Random.hs
-share/hugs/lib/Ratio.hs
-share/hugs/lib/System.hs
-share/hugs/lib/Time.hs
-share/hugs/lib/exts/Addr.hs
-share/hugs/lib/exts/Assoc.hs
-share/hugs/lib/exts/AssocDefaults.hs
-share/hugs/lib/exts/AssocList.hs
-share/hugs/lib/exts/BankersQueue.hs
-share/hugs/lib/exts/BinaryRandList.hs
-share/hugs/lib/exts/Bits.hs
-share/hugs/lib/exts/BraunSeq.hs
-share/hugs/lib/exts/COPYRIGHT.edison
-share/hugs/lib/exts/CVar.lhs
-share/hugs/lib/exts/Chan.lhs
-share/hugs/lib/exts/Channel.lhs
-share/hugs/lib/exts/ChannelVar.lhs
-share/hugs/lib/exts/Collection.hs
-share/hugs/lib/exts/CollectionDefaults.hs
-share/hugs/lib/exts/CollectionUtils.hs
-share/hugs/lib/exts/ConcBase.hs
-share/hugs/lib/exts/Concurrent.lhs
-share/hugs/lib/exts/Dynamic.lhs
-share/hugs/lib/exts/EdisonPrelude.hs
-share/hugs/lib/exts/Exception.hs
-share/hugs/lib/exts/FiniteMap.lhs
-share/hugs/lib/exts/Foreign.hs
-share/hugs/lib/exts/GetOpt.lhs
-share/hugs/lib/exts/Haskell2Xml.hs
-share/hugs/lib/exts/Html.lhs
-share/hugs/lib/exts/HtmlBlockTable.lhs
-share/hugs/lib/exts/IOExts.hs
-share/hugs/lib/exts/IORef.lhs
-share/hugs/lib/exts/Int.hs
-share/hugs/lib/exts/IsPrefixOf.hs
-share/hugs/lib/exts/IsSuffixOf.hs
-share/hugs/lib/exts/JoinList.hs
-share/hugs/lib/exts/LazyPairingHeap.hs
-share/hugs/lib/exts/LazyST.hs
-share/hugs/lib/exts/LeftistHeap.hs
-share/hugs/lib/exts/ListSeq.hs
-share/hugs/lib/exts/MVar.lhs
-share/hugs/lib/exts/Memo.hs
-share/hugs/lib/exts/Merge.lhs
-share/hugs/lib/exts/MinHeap.hs
-share/hugs/lib/exts/MonadCont.lhs
-share/hugs/lib/exts/MonadEither.lhs
-share/hugs/lib/exts/MonadError.lhs
-share/hugs/lib/exts/MonadFix.lhs
-share/hugs/lib/exts/MonadIdentity.lhs
-share/hugs/lib/exts/MonadList.lhs
-share/hugs/lib/exts/MonadRWS.lhs
-share/hugs/lib/exts/MonadReader.lhs
-share/hugs/lib/exts/MonadRec.hs
-share/hugs/lib/exts/MonadState.lhs
-share/hugs/lib/exts/MonadTrans.lhs
-share/hugs/lib/exts/MonadWriter.lhs
-share/hugs/lib/exts/Monoid.lhs
-share/hugs/lib/exts/MyersStack.hs
-share/hugs/lib/exts/NumExts.lhs
-share/hugs/lib/exts/Observe.lhs
-share/hugs/lib/exts/Parallel.lhs
-share/hugs/lib/exts/ParseSTLib.hs
-share/hugs/lib/exts/Parsec.hs
-share/hugs/lib/exts/ParsecChar.hs
-share/hugs/lib/exts/ParsecCombinator.hs
-share/hugs/lib/exts/ParsecError.hs
-share/hugs/lib/exts/ParsecExpr.hs
-share/hugs/lib/exts/ParsecLanguage.hs
-share/hugs/lib/exts/ParsecPerm.hs
-share/hugs/lib/exts/ParsecPos.hs
-share/hugs/lib/exts/ParsecPrim.hs
-share/hugs/lib/exts/ParsecToken.hs
-share/hugs/lib/exts/PatriciaLoMap.hs
-share/hugs/lib/exts/Pretty.lhs
-share/hugs/lib/exts/QSem.lhs
-share/hugs/lib/exts/QSemN.lhs
-share/hugs/lib/exts/QuickCheck.hs
-share/hugs/lib/exts/QuickCheckPoly.hs
-share/hugs/lib/exts/QuickCheckUtils.hs
-share/hugs/lib/exts/RandList.hs
-share/hugs/lib/exts/RevSeq.hs
-share/hugs/lib/exts/ST.hs
-share/hugs/lib/exts/SampleVar.lhs
-share/hugs/lib/exts/Semaphore.lhs
-share/hugs/lib/exts/Sequence.hs
-share/hugs/lib/exts/SequenceDefaults.hs
-share/hugs/lib/exts/Set.lhs
-share/hugs/lib/exts/ShowFunctions.lhs
-share/hugs/lib/exts/SimpleQueue.hs
-share/hugs/lib/exts/SizedSeq.hs
-share/hugs/lib/exts/SkewHeap.hs
-share/hugs/lib/exts/SplayHeap.hs
-share/hugs/lib/exts/Stable.hs
-share/hugs/lib/exts/TestOrdBag.hs
-share/hugs/lib/exts/TestOrdSet.hs
-share/hugs/lib/exts/TestSeq.hs
-share/hugs/lib/exts/UnbalancedSet.hs
-share/hugs/lib/exts/Weak.hs
-share/hugs/lib/exts/Word.hs
-share/hugs/lib/exts/Xml2Haskell.hs
-share/hugs/lib/exts/XmlCombinators.hs
-share/hugs/lib/exts/XmlHtmlGen.hs
-share/hugs/lib/exts/XmlHtmlPP.hs
-share/hugs/lib/exts/XmlHtmlParse.hs
-share/hugs/lib/exts/XmlLex.hs
-share/hugs/lib/exts/XmlLib.hs
-share/hugs/lib/exts/XmlPP.hs
-share/hugs/lib/exts/XmlParse.hs
-share/hugs/lib/exts/XmlTypes.hs
-share/hugs/lib/hugs/AnsiInteract.hs
-share/hugs/lib/hugs/AnsiScreen.hs
-share/hugs/lib/hugs/CVHAssert.hs
-share/hugs/lib/hugs/GenericPrint.hs
-share/hugs/lib/hugs/HugsDynamic.hs
-share/hugs/lib/hugs/HugsInternals.hs
-share/hugs/lib/hugs/HugsLibs.hs
-share/hugs/lib/hugs/IOExtensions.hs
-share/hugs/lib/hugs/Interact.hs
-share/hugs/lib/hugs/ListUtils.hs
-share/hugs/lib/hugs/Number.hs
-share/hugs/lib/hugs/OldWeak.hs
-share/hugs/lib/hugs/ParseLib.hs
-share/hugs/lib/hugs/Quote.hs
-share/hugs/lib/hugs/StdLibs.hs
-share/hugs/lib/hugs/Trace.hs
-share/hugs/lib/hugs/Trex.hs
-@dirrm share/hugs/lib/hugs
-@dirrm share/hugs/lib/exts
-@dirrm share/hugs/lib
-@dirrm share/hugs/include
-@dirrm share/hugs/docs
-@dirrm share/hugs/demos/prolog
-@dirrm share/hugs/demos
-@dirrm share/hugs
+@dirrm lib/hugs/packages/parsec/Text/ParserCombinators/Parsec
+@dirrm lib/hugs/packages/parsec/Text/ParserCombinators
+@dirrm lib/hugs/packages/parsec
+@dirrm lib/hugs/packages/mtl/Control/Monad
+@dirrm lib/hugs/packages/fgl/Data/Graph/Inductive/Query
+@dirrm lib/hugs/packages/fgl/Data/Graph/Inductive/Monad
+@dirrm lib/hugs/packages/fgl/Data/Graph/Inductive/Internal
+@dirrm lib/hugs/packages/fgl/Data/Graph/Inductive
+@dirrm lib/hugs/packages/fgl/Data/Graph
+@dirrm lib/hugs/packages/fgl
+@dirrm lib/hugs/packages/QuickCheck/Test/QuickCheck
+@dirrm lib/hugs/packages/QuickCheck/Test
+@dirrm lib/hugs/packages/QuickCheck/Debug/QuickCheck
+@dirrm lib/hugs/packages/QuickCheck/Debug
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml/Xtract
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml/Html
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml/DtdToHaskell
+@dirrm lib/hugs/packages/HaXml/Text/XML/HaXml
+@dirrm lib/hugs/packages/HaXml/Text/XML
+@dirrm lib/hugs/packages/HaXml/Text/ParserCombinators
+@dirrm lib/hugs/packages/HaXml
+@dirrm lib/hugs/packages/HUnit/Test/HUnit
+@dirrm lib/hugs/packages/HUnit/Test
+@dirrm lib/hugs/packages/HUnit
+@dirrm lib/hugs/packages/Cabal/Distribution/Simple
+@dirrm lib/hugs/packages/Cabal/Distribution/PreProcess
+@dirrm lib/hugs/packages/Cabal/Distribution/Compat
+@dirrm lib/hugs/packages/Cabal/Distribution
+@dirrm lib/hugs/libraries/Text/Show
+@dirrm lib/hugs/libraries/Text/Regex
+@dirrm lib/hugs/libraries/Text/Read
+@dirrm lib/hugs/libraries/Text/PrettyPrint
+@dirrm lib/hugs/libraries/Text/ParserCombinators
+@dirrm lib/hugs/libraries/Text/Html
+@dirrm lib/hugs/libraries/Text
+@dirrm lib/hugs/libraries/System/Process
+@dirrm lib/hugs/libraries/System/Posix/Signals
+@dirrm lib/hugs/libraries/System/Posix/DynamicLinker
+@dirrm lib/hugs/libraries/System/Posix
+@dirrm lib/hugs/libraries/System/Mem
+@dirrm lib/hugs/libraries/System/IO
+@dirrm lib/hugs/libraries/System/Directory
+@dirrm lib/hugs/libraries/System/Console
+@dirrm lib/hugs/libraries/System
+@dirrm lib/hugs/libraries/Network
+@dirrm lib/hugs/libraries/Language/Haskell
+@dirrm lib/hugs/libraries/Hugs
+@dirrm lib/hugs/libraries/Foreign/Marshal
+@dirrm lib/hugs/libraries/Foreign/C
+@dirrm lib/hugs/libraries/Foreign
+@dirrm lib/hugs/libraries/Debug
+@dirrm lib/hugs/libraries/Data/STRef
+@dirrm lib/hugs/libraries/Data/Array/IO
+@dirrm lib/hugs/libraries/Data/Array
+@dirrm lib/hugs/libraries/Data
+@dirrm lib/hugs/libraries/Control/Monad/ST
+@dirrm lib/hugs/libraries/Control/Monad
+@dirrm lib/hugs/libraries/Control/Concurrent
+@dirrm lib/hugs/libraries/Control
+@dirrm lib/hugs/libraries
+@dirrm lib/hugs/demos/parsec/while
+@dirrm lib/hugs/demos/parsec/tiger
+@dirrm lib/hugs/demos/parsec/UserGuide
+@dirrm lib/hugs/demos/parsec/Mondrian
+@dirrm lib/hugs/demos/parsec/Henk
+@dirrm lib/hugs/demos/haskell-src
+@dirrm lib/hugs/demos/HaXml/SMIL
+@dirrm lib/hugs/demos/HaXml/OpenOffice.org
+@dirrm lib/hugs/demos/HaXml
+@dirrm lib/hugs/demos/HUnit/test
+@dirrm lib/hugs/demos/HUnit
+@dirrm lib/hugs/demos/Cabal
diff -uNr -x CVS hugs.orig/distinfo hugs/distinfo
--- hugs.orig/distinfo	2005-02-24 10:03:08.000000000 +0100
+++ hugs/distinfo	2005-04-26 23:27:00.000000000 +0200
@@ -1,9 +1,10 @@
 $NetBSD: distinfo,v 1.11 2005/02/24 09:03:08 agc Exp $
 
-SHA1 (hugs98-Dec2001.tar.gz) = 0980e3bbd21a6f5bc8ab1658a90be2a4dec35007
-RMD160 (hugs98-Dec2001.tar.gz) = c10c5279ef4f06b753750dca7854791e5664b314
-Size (hugs98-Dec2001.tar.gz) = 821812 bytes
-SHA1 (patch-aa) = c7e05ca44740a4a39595ab95149e6064b9d99ca9
-SHA1 (patch-ab) = 81d75e31db129be9f3e38e330c6c7f3cca375784
-SHA1 (patch-ac) = 4fa190a3aaec5c3fc64c7cf693ace5cb6786c430
-SHA1 (patch-ad) = fc0ed4a99eecd8c89096ba9f30567564701e4070
+SHA1 (hugs98-Mar2005-patched.tar.gz) = df83eedd0ce82219c9ffa6b9b4ccf0d6f8ee5983
+RMD160 (hugs98-Mar2005-patched.tar.gz) = 47b801af61d481dcae1e55dead97a9216c38fccf
+Size (hugs98-Mar2005-patched.tar.gz) = 4205518 bytes
+SHA1 (patch-aa) = bee52c18b23da2ec6941fff307bf782bffaf9863
+SHA1 (patch-ab) = 59084ccd01ff6851958dc0d4e373e13ef8f82055
+SHA1 (patch-ac) = eb7d4f76eefc6836d3028cdea6acec1095eb0f6c
+SHA1 (patch-ad) = 93ccd453e41c17ee872dd409c9838af5cc312a4f
+SHA1 (patch-ae) = 465145eac73fc846f355b7facda72523ef6bed56
diff -uNr -x CVS hugs.orig/patches/patch-aa hugs/patches/patch-aa
--- hugs.orig/patches/patch-aa	2001-05-22 08:38:09.000000000 +0200
+++ hugs/patches/patch-aa	2005-04-26 21:22:11.000000000 +0200
@@ -1,26 +1,15 @@
-$NetBSD: patch-aa,v 1.4 2001/05/22 06:38:09 jlam Exp $
+$NetBSD$
 
---- ../MkInstal.in.orig	Tue Feb 29 05:29:00 2000
-+++ ../MkInstal.in	Tue May 22 02:32:45 2001
-@@ -10,8 +10,8 @@
- # multiple files at once.
- ################################################################
+--- fp-platform.orig	2005-03-08 13:48:56.000000000 +0100
++++ fp-platform
+@@ -12,6 +12,10 @@ do
+ 	i[3456]86*) cpu=i386 ;;
+ 	esac
  
--INSTALL		= unix/install-sh
--INSTALL_DATA	= /bin/cp
-+INSTALL_PROGRAM=	${BSD_INSTALL_PROGRAM}
-+INSTALL_DATA=		${BSD_INSTALL_DATA}
- 
- install		:: install_bin install_lib            # the bare minimum
- install		:: install_libs                       # lotsa libraries
-@@ -22,8 +22,8 @@
- 
- install_bin	:: hugs$(EXE) runhugs$(EXE)
- 		$(INSTALL) -d $(bindir)
--		$(INSTALL) hugs$(EXE) $(bindir)
--		$(INSTALL) runhugs$(EXE) $(bindir)
-+		$(INSTALL_PROGRAM) hugs$(EXE) $(bindir)
-+		$(INSTALL_PROGRAM) runhugs$(EXE) $(bindir)
- 
- install_lib	::
- 		$(INSTALL) -d $(hugsdir)/lib
++	case "$vendor" in
++	unknown) vendor="" ;;
++	esac
++
+ 	case "$os" in
+ 	aix*) os=aix ;;
+ 	cygwin*) os=cygwin32 ;;
diff -uNr -x CVS hugs.orig/patches/patch-ab hugs/patches/patch-ab
--- hugs.orig/patches/patch-ab	2001-05-22 08:38:09.000000000 +0200
+++ hugs/patches/patch-ab	2005-04-26 21:28:52.000000000 +0200
@@ -1,17 +1,13 @@
-$NetBSD: patch-ab,v 1.2 2001/05/22 06:38:09 jlam Exp $
+$NetBSD$
 
---- ../prelude.h.orig	Thu May 27 23:29:25 1999
-+++ ../prelude.h	Sat May 20 04:06:55 2000
-@@ -566,10 +566,12 @@
-  * eval, print loop
-  */
+--- configure.orig	2005-03-12 00:15:29.000000000 +0100
++++ configure
+@@ -1721,7 +1721,7 @@ You need to install 'bison' and re-run t
+ fi
  
-+#ifndef __NetBSD__
- #ifdef  m68k				/* global registers on an m68k	   */
- #define GLOBALfst	asm("a4")
- #define GLOBALsnd	asm("a5")
- #define GLOBALsp	asm("a3")
-+#endif
- #endif
+ : ${CFLAGS=-g}
+-OPTFLAGS="-O2"
++: OPTFLAGS="-O2"
  
- #ifdef  sparc				/* global registers on a sparc	   */
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
diff -uNr -x CVS hugs.orig/patches/patch-ac hugs/patches/patch-ac
--- hugs.orig/patches/patch-ac	2002-04-09 04:59:15.000000000 +0200
+++ hugs/patches/patch-ac	2005-04-26 21:39:50.000000000 +0200
@@ -1,23 +1,18 @@
-$NetBSD: patch-ac,v 1.3 2002/04/09 02:59:15 markd Exp $
+$NetBSD$
 
---- configure.orig	Sat Dec 15 16:20:04 2001
-+++ configure	Fri Mar 15 15:01:38 2002
-@@ -4608,8 +4608,8 @@
-   -Wno-parentheses \
-   "
+--- Makefile.orig	2005-03-12 00:16:22.000000000 +0100
++++ Makefile
+@@ -122,13 +122,6 @@ src/Makefile: configure src/config.h.in
+ 	$(RM) -r config.cache autom4te.cache
+ 	LIBS=$(GNULIBS) ./configure $(EXTRA_CONFIGURE_OPTS)
  
--CFLAGS="-g"
--OPTFLAGS="-O2"
-+test -z "$CFLAGS" && CFLAGS="-g"
-+test -z "$OPTFLAGS" && OPTFLAGS="-O2"
+-configure src/config.h.in: src/stamp-h.in
+-src/stamp-h.in: configure.ac aclocal.m4 fptools
+-	-autoreconf
+-	for dir in fptools/libraries/*; do if test -f $$dir/configure.ac; \
+-		then (cd $$dir; autoreconf); fi; done
+-	echo timestamp for config.h.in >$@
+-
+ # fetching library sources
  
- case "`uname -s`" in
-   Darwin) CFLAGS="$CFLAGS -no-cpp-precomp"; LDFLAGS="$LDFLAGS -flat_namespace" ;;
-@@ -4630,6 +4630,7 @@
-     fi
- 
- if test "$enable_debug" = yes; then
-+    CFLAGS="$CFLAGS -g"
-     OPTFLAGS=""
- else
-     DEBUGFLAGS=""
+ fptools:
diff -uNr -x CVS hugs.orig/patches/patch-ad hugs/patches/patch-ad
--- hugs.orig/patches/patch-ad	2003-06-23 23:24:34.000000000 +0200
+++ hugs/patches/patch-ad	2005-04-26 21:26:42.000000000 +0200
@@ -1,13 +1,18 @@
-$NetBSD: patch-ad,v 1.3 2003/06/23 21:24:34 jtb Exp $
+$NetBSD$
 
---- ../input.c.orig
-+++ ../input.c
-@@ -313,7 +313,7 @@
- static char *lineBuffer = NULL;   /* getline() does the initial allocation */
- #else
- #define LINEBUFFER_SIZE 1000
--static char lineBuffer[LINEBUFFER_SIZE];
-+static signed char lineBuffer[LINEBUFFER_SIZE];
+--- src/prelude.h.orig	2005-01-07 17:04:11.000000000 +0100
++++ src/prelude.h
+@@ -700,11 +700,13 @@ extern void     exit       Args((int));
+  * eval, print loop
+  */
+ 
++#ifndef __NetBSD__
+ #ifdef  m68k				/* global registers on an m68k	   */
+ #define GLOBALfst	asm("a4")
+ #define GLOBALsnd	asm("a5")
+ #define GLOBALsp	asm("a3")
  #endif
- static int lineLength = 0;
- static int inCodeBlock = FALSE; /* Inside \begin{code}..\end{code} */
++#endif
+ 
+ #ifdef  sparc				/* global registers on a sparc	   */
+ /* sadly, although the gcc documentation suggests that the following reg   */
diff -uNr -x CVS hugs.orig/patches/patch-ae hugs/patches/patch-ae
--- hugs.orig/patches/patch-ae	1970-01-01 01:00:00.000000000 +0100
+++ hugs/patches/patch-ae	2005-04-26 23:26:56.000000000 +0200
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- docs/users_guide/Makefile.in.orig	2005-03-10 11:49:13.000000000 +0100
++++ docs/users_guide/Makefile.in
+@@ -56,7 +56,7 @@ distclean: clean
+ 
+ veryclean: distclean
+ 
+-html: $(HTML)
++html:
+ 
+ dvi: $(ROOT).dvi
+ 


	

-- 
jlouis