Upstream update to darcs-2.5

This commit is contained in:
PHO / phonohawk 2011-01-12 05:56:33 +00:00 committed by Thomas Klausner
parent 76066a1d6f
commit cdefea0f08
19 changed files with 882 additions and 335 deletions

View file

@ -1,19 +1,17 @@
# $NetBSD: Makefile,v 1.25 2010/05/10 02:11:39 phonohawk Exp $
# $NetBSD: Makefile,v 1.26 2011/01/12 05:56:33 phonohawk Exp $
DISTNAME= darcs-beta-${VERSION}
PKGNAME= darcs-${VERSION}
VERSION= 2.3.99.2
PKGREVISION= 1
CATEGORIES= devel scm
DISTNAME= darcs-2.5
PKGNAME= ${DISTNAME}
CATEGORIES= devel scm
MAINTAINER= matias@dotbsd.org
HOMEPAGE= http://www.darcs.net/
COMMENT= Distributed revision control system
LICENSE= gnu-gpl-v2
MAINTAINER= matias@dotbsd.org
HOMEPAGE= http://www.darcs.net/
COMMENT= Distributed revision control system
LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
CONFIGURE_ARGS+= -fbytestring -futf8-string -f-type-witnesses -f-test
CONFIGURE_ARGS+= -fhttp -fterminfo -fcolor -fmmap
.include "options.mk"
.include "../../wip/mk/haskell.mk"
@ -23,5 +21,7 @@ CONFIGURE_ARGS+= -fbytestring -futf8-string -f-type-witnesses -f-test
.include "../../wip/hs-mtl/buildlink3.mk"
.include "../../wip/hs-parsec/buildlink3.mk"
.include "../../wip/hs-regex-compat/buildlink3.mk"
.include "../../wip/hs-utf8-string/buildlink3.mk"
.include "../../wip/hs-tar/buildlink3.mk"
.include "../../wip/hs-text/buildlink3.mk"
.include "../../wip/hs-zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,286 +1,280 @@
@comment $NetBSD: PLIST,v 1.9 2010/02/12 06:50:59 phonohawk Exp $
@comment $NetBSD: PLIST,v 1.10 2011/01/12 05:56:33 phonohawk Exp $
bin/darcs
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/ByteStringUtils.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/ByteStringUtils.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/CommandLine.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/CommandLine.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Crypt/SHA256.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Crypt/SHA256.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ArgumentDefaults.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ArgumentDefaults.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Arguments.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Arguments.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Bug.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Bug.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/CheckFileSystem.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/CheckFileSystem.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ColorPrinter.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ColorPrinter.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Add.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Add.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/AmendRecord.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/AmendRecord.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Annotate.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Annotate.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Apply.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Apply.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Changes.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Changes.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Check.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Check.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Convert.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Convert.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Diff.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Diff.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Dist.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Dist.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/GZCRCs.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/GZCRCs.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Get.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Get.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Help.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Help.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Init.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Init.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/MarkConflicts.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/MarkConflicts.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Move.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Move.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Optimize.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Optimize.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Pull.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Pull.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Push.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Push.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Put.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Put.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Record.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Record.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Remove.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Remove.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Repair.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Repair.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Replace.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Replace.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Revert.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Revert.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Rollback.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Rollback.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Send.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Send.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/SetPref.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/SetPref.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Show.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Show.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowAuthors.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowAuthors.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowBug.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowBug.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowContents.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowContents.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowFiles.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowFiles.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowIndex.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowIndex.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowRepo.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowRepo.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowTags.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowTags.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Tag.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Tag.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TrackDown.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TrackDown.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TransferMode.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TransferMode.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrecord.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrecord.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrevert.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrevert.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/WhatsNew.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/WhatsNew.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/CommandsAux.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/CommandsAux.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Compat.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Compat.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Diff.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Diff.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Email.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Email.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/External.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/External.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/FilePathMonad.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/FilePathMonad.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Flags.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Flags.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Global.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Global.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Hopefully.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Hopefully.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/IO.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/IO.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Lock.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Lock.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Match.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Match.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Apply.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Apply.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Bundle.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Bundle.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Choices.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Choices.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Commute.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Commute.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Core.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Core.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Depends.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Depends.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/FileName.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/FileName.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Info.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Info.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Match.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Match.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/MatchData.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/MatchData.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Non.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Non.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/OldDate.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/OldDate.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Patchy.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Patchy.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Permutations.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Permutations.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Prim.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Prim.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Properties.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Properties.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Read.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Read.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/ReadMonads.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/ReadMonads.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Real.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Real.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/RegChars.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/RegChars.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Set.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Set.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Show.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Show.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Split.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Split.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/TouchesFiles.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/TouchesFiles.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Viewing.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Viewing.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Population.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Population.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PopulationData.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PopulationData.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PrintPatch.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PrintPatch.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ProgressPatches.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ProgressPatches.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RemoteApply.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RemoteApply.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RepoPath.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RepoPath.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/ApplyPatches.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/ApplyPatches.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Cache.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Cache.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Checkpoint.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Checkpoint.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/DarcsRepo.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/DarcsRepo.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Format.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Format.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedIO.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedIO.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedRepo.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedRepo.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Internal.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Internal.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/InternalTypes.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/InternalTypes.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/LowLevel.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/LowLevel.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Merge.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Merge.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Motd.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Motd.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Prefs.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Prefs.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Pristine.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Pristine.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Repair.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Repair.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/State.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/State.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Resolution.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Resolution.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RunCommand.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RunCommand.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SelectChanges.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SelectChanges.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SignalHandler.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SignalHandler.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SlurpDirectory.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SlurpDirectory.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SlurpDirectory/Internal.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SlurpDirectory/Internal.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Test.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Test.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Test/Patch/Check.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Test/Patch/Check.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/TheCommands.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/TheCommands.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/URL.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/URL.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Utils.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Utils.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Ordered.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Ordered.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Sealed.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Sealed.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Show.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Show.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/DateMatcher.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/DateMatcher.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/English.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/English.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Exec.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Exec.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/HSdarcs-beta-${PKGVERSION}.o
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/HTTP.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/HTTP.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/IsoDate.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/IsoDate.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Lcs.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Lcs.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Printer.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Printer.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Progress.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Progress.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Ratified.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Ratified.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/SHA1.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/SHA1.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Ssh.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Ssh.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/URL.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/URL.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Version.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Version.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Workaround.hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/Workaround.p_hi
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/libHSdarcs-beta-${PKGVERSION}.a
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/libHSdarcs-beta-${PKGVERSION}_p.a
lib/darcs-beta-${PKGVERSION}/${HASKELL_VERSION}/package-description
share/doc/darcs-beta-${PKGVERSION}/COPYING
share/man/man1/darcs.1
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/ByteStringUtils.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/ByteStringUtils.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/CommandLine.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/CommandLine.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Crypt/SHA256.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Crypt/SHA256.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ArgumentDefaults.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ArgumentDefaults.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Arguments.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Arguments.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Bug.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Bug.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ColorPrinter.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ColorPrinter.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Add.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Add.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/AmendRecord.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/AmendRecord.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Annotate.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Annotate.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Apply.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Apply.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Changes.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Changes.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Check.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Check.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Convert.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Convert.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Diff.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Diff.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Dist.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Dist.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/GZCRCs.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/GZCRCs.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Get.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Get.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Help.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Help.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Init.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Init.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/MarkConflicts.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/MarkConflicts.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Move.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Move.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Optimize.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Optimize.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Pull.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Pull.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Push.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Push.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Put.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Put.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Record.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Record.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Remove.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Remove.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Repair.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Repair.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Replace.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Replace.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Revert.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Revert.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Rollback.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Rollback.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Send.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Send.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/SetPref.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/SetPref.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Show.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Show.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowAuthors.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowAuthors.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowBug.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowBug.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowContents.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowContents.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowFiles.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowFiles.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowIndex.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowIndex.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowRepo.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowRepo.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowTags.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/ShowTags.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Tag.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Tag.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TrackDown.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TrackDown.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TransferMode.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/TransferMode.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrecord.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrecord.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrevert.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/Unrevert.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/WhatsNew.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Commands/WhatsNew.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/CommandsAux.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/CommandsAux.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Compat.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Compat.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Diff.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Diff.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Email.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Email.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/External.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/External.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/FilePathMonad.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/FilePathMonad.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Flags.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Flags.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Global.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Global.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Hopefully.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Hopefully.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/IO.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/IO.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Lock.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Lock.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Match.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Match.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Apply.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Apply.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Bundle.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Bundle.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Choices.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Choices.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Commute.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Commute.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Core.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Core.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Depends.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Depends.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/FileName.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/FileName.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Info.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Info.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Match.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Match.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/MatchData.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/MatchData.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Non.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Non.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/OldDate.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/OldDate.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Patchy.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Patchy.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Permutations.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Permutations.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Prim.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Prim.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Properties.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Properties.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Read.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Read.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/ReadMonads.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/ReadMonads.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Real.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Real.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/RegChars.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/RegChars.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Set.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Set.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Show.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Show.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Split.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Split.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/TouchesFiles.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/TouchesFiles.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Viewing.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Patch/Viewing.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Population.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Population.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PopulationData.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PopulationData.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PrintPatch.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/PrintPatch.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ProgressPatches.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/ProgressPatches.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RemoteApply.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RemoteApply.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RepoPath.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RepoPath.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/ApplyPatches.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/ApplyPatches.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Cache.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Cache.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Checkpoint.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Checkpoint.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/DarcsRepo.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/DarcsRepo.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Format.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Format.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedIO.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedIO.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedRepo.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/HashedRepo.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Internal.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Internal.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/InternalTypes.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/InternalTypes.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/LowLevel.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/LowLevel.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Merge.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Merge.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Motd.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Motd.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Prefs.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Prefs.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Pristine.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Pristine.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Repair.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/Repair.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/State.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Repository/State.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Resolution.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Resolution.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RunCommand.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/RunCommand.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SelectChanges.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SelectChanges.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SignalHandler.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/SignalHandler.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Test.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Test.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/TheCommands.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/TheCommands.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/URL.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/URL.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Utils.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Utils.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Ordered.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Ordered.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Sealed.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Sealed.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Show.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/Show.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/WZipper.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Darcs/Witnesses/WZipper.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/DateMatcher.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/DateMatcher.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/English.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/English.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Exec.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Exec.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/HSdarcs-${PKGVERSION}.o
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/HTTP.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/HTTP.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/IsoDate.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/IsoDate.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Lcs.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Lcs.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Printer.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Printer.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Progress.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Progress.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Ratified.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Ratified.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/SHA1.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/SHA1.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Ssh.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Ssh.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/URL.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/URL.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Version.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Version.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Workaround.hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/Workaround.p_hi
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/libHSdarcs-${PKGVERSION}.a
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/libHSdarcs-${PKGVERSION}_p.a
lib/darcs-${PKGVERSION}/${HASKELL_VERSION}/package-description
share/doc/darcs-${PKGVERSION}/COPYING
man/man1/darcs.1

View file

@ -1,12 +1,12 @@
# $NetBSD: buildlink3.mk,v 1.7 2010/02/19 09:52:53 phonohawk Exp $
# $NetBSD: buildlink3.mk,v 1.8 2011/01/12 05:56:33 phonohawk Exp $
BUILDLINK_TREE+= darcs
BUILDLINK_TREE+= hs-darcs
.if !defined(DARCS_BUILDLINK3_MK)
DARCS_BUILDLINK3_MK:=
.if !defined(HS_DARCS_BUILDLINK3_MK)
HS_DARCS_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.darcs+= darcs>=2.3.99.2nb1
BUILDLINK_PKGSRCDIR.darcs?= ../../wip/darcs
BUILDLINK_API_DEPENDS.hs-darcs+= hs-darcs>=2.5
BUILDLINK_PKGSRCDIR.hs-darcs?= ../../wip/darcs
.include "../../wip/hs-hashed-storage/buildlink3.mk"
.include "../../wip/hs-haskeline/buildlink3.mk"
@ -14,6 +14,9 @@ BUILDLINK_PKGSRCDIR.darcs?= ../../wip/darcs
.include "../../wip/hs-mtl/buildlink3.mk"
.include "../../wip/hs-parsec/buildlink3.mk"
.include "../../wip/hs-regex-compat/buildlink3.mk"
.endif # DARCS_BUILDLINK3_MK
.include "../../wip/hs-tar/buildlink3.mk"
.include "../../wip/hs-text/buildlink3.mk"
.include "../../wip/hs-zlib/buildlink3.mk"
.endif # HS_DARCS_BUILDLINK3_MK
BUILDLINK_TREE+= -darcs
BUILDLINK_TREE+= -hs-darcs

View file

@ -1,6 +1,19 @@
$NetBSD: distinfo,v 1.16 2010/02/19 09:52:53 phonohawk Exp $
$NetBSD: distinfo,v 1.17 2011/01/12 05:56:33 phonohawk Exp $
SHA1 (darcs-beta-2.3.99.2.tar.gz) = 2493671cd602445e1adbe6b6c6ab34591a2c8895
RMD160 (darcs-beta-2.3.99.2.tar.gz) = 5a31e3e596c80e21bfc786296c7b6cf5854ffd08
Size (darcs-beta-2.3.99.2.tar.gz) = 1173356 bytes
SHA1 (patch-aa) = 6f3649370c47ffb5d1fcc6c9316917c54a43b344
SHA1 (darcs-2.5.tar.gz) = e76d36741099211b8721001f8eb6ea33eb54197f
RMD160 (darcs-2.5.tar.gz) = cbf7acf836f18d3e5b3bbdaf114095083e488061
Size (darcs-2.5.tar.gz) = 1222513 bytes
SHA1 (patch-aa) = 620f8bf877606e86a30e129102157b9400837366
SHA1 (patch-ab) = f4e2ac415531e9bcb27ac36aa2a49f4e065820fa
SHA1 (patch-ac) = 95422485c28e364abb5c86e14ff8e046f90281f5
SHA1 (patch-ad) = e350cbba7247e90accdd8a1a3f1a2418cdeec6bc
SHA1 (patch-ae) = 110b10f2de2f48dd12fabdece161223d6ab88a02
SHA1 (patch-af) = 7e91fab88b3af766cc3dffda804d892336cab3bd
SHA1 (patch-ag) = 5f9036c65fc361379373acaf6662a8cf7679494d
SHA1 (patch-ah) = 34104911ab76ce12c1c30af7b1a0a671382a6279
SHA1 (patch-ai) = 8b38921b7504fb91b88dae2e48d7b1f4970195b2
SHA1 (patch-aj) = 1a962c7149187266f5be9e58e19bf64af1220d0f
SHA1 (patch-ak) = e952b4da70c2f440012b78661f63cc30d6fa9a85
SHA1 (patch-al) = 373a9df440b3423c2fb9cb3fdc08d54551a13238
SHA1 (patch-am) = 7bbf8780c40607a2a161ad4f10c453b1af46748c
SHA1 (patch-aw) = d54ac57ce742f208e049fe120ff0afef466319ce

View file

@ -1,13 +1,13 @@
# $NetBSD: options.mk,v 1.2 2010/02/12 06:50:59 phonohawk Exp $
# $NetBSD: options.mk,v 1.3 2011/01/12 05:56:33 phonohawk Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.darcs
PKG_SUPPORTED_OPTIONS= zlib terminfo color mmap
PKG_SUPPORTED_OPTIONS= terminfo color mmap
PKG_OPTIONS_OPTIONAL_GROUPS+= http-lib
PKG_OPTIONS_GROUP.http-lib= curl http
PKG_SUGGESTED_OPTIONS= http zlib terminfo color mmap
PKG_SUGGESTED_OPTIONS= http terminfo color mmap
.include "../../mk/bsd.options.mk"
@ -15,23 +15,13 @@ PKG_SUGGESTED_OPTIONS= http zlib terminfo color mmap
# Curl or HTTP
#
.if !empty(PKG_OPTIONS:Mcurl)
CONFIGURE_ARGS+= -fcurl -fcurl-pipelining -f-http
CONFIGURE_ARGS+= -fcurl -f-http
.include "../../www/curl/buildlink3.mk"
.elif !empty(PKG_OPTIONS:Mhttp)
CONFIGURE_ARGS+= -f-curl -fhttp
.include "../../wip/hs-HTTP/buildlink3.mk"
.endif
#
# Zlib
#
.if !empty(PKG_OPTIONS:Mzlib)
CONFIGURE_ARGS+= -fzlib
.include "../../wip/hs-zlib/buildlink3.mk"
.else
CONFIGURE_ARGS+= -f-zlib
.endif
#
# terminfo
#
@ -56,7 +46,7 @@ CONFIGURE_ARGS+= -f-color
#
.if !empty(PKG_OPTIONS:Mmmap)
CONFIGURE_ARGS+= -fmmap
.include "../../wip/hs-mmap4/buildlink3.mk"
.include "../../wip/hs-mmap/buildlink3.mk"
.else
CONFIGURE_ARGS+= -f-mmap
.endif

View file

@ -1,13 +1,31 @@
$NetBSD: patch-aa,v 1.10 2010/02/19 09:52:53 phonohawk Exp $
$NetBSD: patch-aa,v 1.11 2011/01/12 05:56:33 phonohawk Exp $
--- darcs-beta.cabal.orig 2010-02-19 03:00:51.000000000 +0900
+++ darcs-beta.cabal
@@ -369,7 +369,7 @@ Library
buildable: False
--- Distribution/ShellHarness.hs.orig 2010-10-24 15:29:26.000000000 +0000
+++ Distribution/ShellHarness.hs
@@ -3,7 +3,8 @@ module Distribution.ShellHarness ( runTe
if flag(mmap) && !os(windows)
- build-depends: mmap >= 0.2
+ build-depends: mmap >= 0.2 && < 0.5
cpp-options: -DHAVE_MMAP
import Prelude hiding( catch )
import System.Directory ( getCurrentDirectory, setPermissions,
- Permissions(..), getDirectoryContents,
+ emptyPermissions, setOwnerReadable, setOwnerWritable, setOwnerSearchable,
+ getDirectoryContents,
findExecutable, createDirectoryIfMissing,
renameFile, removeFile )
import System.Environment ( getEnv, getEnvironment )
@@ -111,12 +112,10 @@ run_helper shell (test:ts) fails env = d
forM tixfiles $ \f -> removeFile f
return ()
mapM_ (\x->
- setPermissions x (Permissions
- {readable = True
- ,writable = True
- ,executable = False
- ,searchable = True}
- )
+ setPermissions x (setOwnerReadable True $
+ setOwnerWritable True $
+ setOwnerSearchable True $
+ emptyPermissions)
) tempfiles
build-depends: zlib >= 0.5.1.0 && < 0.6.0.0
backtick :: String -> String -> [(String, String)]-> IO (String,Status)

149
darcs/patches/patch-ab Normal file
View file

@ -0,0 +1,149 @@
$NetBSD: patch-ab,v 1.5 2011/01/12 05:57:35 phonohawk Exp $
--- darcs.cabal.orig 2010-10-24 15:29:26.000000000 +0000
+++ darcs.cabal
@@ -163,19 +163,19 @@ Executable witnesses
build-depends: base < 5,
extensible-exceptions >= 0.1 && < 0.2,
regex-compat >= 0.71 && < 0.94,
- mtl >= 1.0 && < 1.2,
- parsec >= 2.0 && < 3.1,
+ mtl >= 1.0 && < 2.1,
+ parsec >= 2.0 && < 3.2,
html == 1.0.*,
- filepath == 1.1.*,
+ filepath == 1.2.*,
haskeline >= 0.6.2.2 && < 0.7,
hashed-storage >= 0.5.2 && < 0.6,
base >= 3,
bytestring >= 0.9.0 && < 0.10,
text >= 0.3,
old-time == 1.0.*,
- directory == 1.0.*,
+ directory == 1.1.*,
process == 1.0.*,
- containers >= 0.1 && < 0.4,
+ containers >= 0.1 && < 0.5,
array >= 0.1 && < 0.4,
random == 1.0.*,
tar == 0.3.*,
@@ -186,8 +186,8 @@ Executable witnesses
if !os(windows)
build-depends: unix >= 1.0 && < 2.5
if flag(http)
- build-depends: network == 2.2.*,
- HTTP >= 3000.0 && < 4000.1
+ build-depends: network == 2.3.*,
+ HTTP >= 3000.0 && < 4000.2
-- ----------------------------------------------------------------------
@@ -365,10 +365,10 @@ Library
build-depends: base < 5,
extensible-exceptions >= 0.1 && < 0.2,
regex-compat >= 0.71 && < 0.94,
- mtl >= 1.0 && < 1.2,
- parsec >= 2.0 && < 3.1,
+ mtl >= 1.0 && < 2.1,
+ parsec >= 2.0 && < 3.2,
html == 1.0.*,
- filepath == 1.1.*,
+ filepath == 1.2.*,
haskeline >= 0.6.2.2 && < 0.7,
hashed-storage >= 0.5.2 && < 0.6,
tar == 0.3.*
@@ -380,9 +380,9 @@ Library
bytestring >= 0.9.0 && < 0.10,
text >= 0.3,
old-time == 1.0.*,
- directory == 1.0.*,
+ directory == 1.1.*,
process == 1.0.*,
- containers >= 0.1 && < 0.4,
+ containers >= 0.1 && < 0.5,
array >= 0.1 && < 0.4,
random == 1.0.*
@@ -408,8 +408,8 @@ Library
cc-options: -DHAVE_CURL
if flag(http)
- build-depends: network == 2.2.*,
- HTTP >= 3000.0 && < 4000.1
+ build-depends: network == 2.3.*,
+ HTTP >= 3000.0 && < 4000.2
cpp-options: -DHAVE_HTTP
x-have-http:
@@ -506,10 +506,10 @@ Executable darcs
build-depends: base < 5,
extensible-exceptions >= 0.1 && < 0.2,
regex-compat >= 0.71 && < 0.94,
- mtl >= 1.0 && < 1.2,
- parsec >= 2.0 && < 3.1,
+ mtl >= 1.0 && < 2.1,
+ parsec >= 2.0 && < 3.2,
html == 1.0.*,
- filepath == 1.1.*,
+ filepath == 1.2.*,
haskeline >= 0.6.2.2 && < 0.7,
hashed-storage >= 0.5.2 && < 0.6,
tar == 0.3.*
@@ -521,9 +521,9 @@ Executable darcs
bytestring >= 0.9.0 && < 0.10,
text >= 0.3,
old-time == 1.0.*,
- directory == 1.0.*,
+ directory == 1.1.*,
process == 1.0.*,
- containers >= 0.1 && < 0.4,
+ containers >= 0.1 && < 0.5,
array >= 0.1 && < 0.4,
random == 1.0.*
@@ -535,8 +535,8 @@ Executable darcs
cc-options: -DHAVE_CURL
if flag(http)
- build-depends: network == 2.2.*,
- HTTP >= 3000.0 && < 4000.1
+ build-depends: network == 2.3.*,
+ HTTP >= 3000.0 && < 4000.2
cpp-options: -DHAVE_HTTP
x-have-http:
@@ -594,10 +594,10 @@ Executable unit
build-depends: base < 5,
extensible-exceptions >= 0.1 && < 0.2,
regex-compat >= 0.71 && < 0.94,
- mtl >= 1.0 && < 1.2,
- parsec >= 2.0 && < 3.1,
+ mtl >= 1.0 && < 2.1,
+ parsec >= 2.0 && < 3.2,
html == 1.0.*,
- filepath == 1.1.*,
+ filepath == 1.2.*,
QuickCheck >= 2.1.0.0,
HUnit >= 1.0,
test-framework >= 0.2.2,
@@ -659,9 +659,9 @@ Executable unit
haskeline >= 0.6.2.2 && < 0.7,
text >= 0.3,
old-time == 1.0.*,
- directory == 1.0.*,
+ directory == 1.1.*,
process == 1.0.*,
- containers >= 0.1 && < 0.4,
+ containers >= 0.1 && < 0.5,
array >= 0.1 && < 0.4,
hashed-storage >= 0.5.2 && < 0.6,
random == 1.0.*
@@ -678,7 +678,7 @@ Executable unit
cpp-options: -DHAVE_TERMINFO
if flag(http)
- build-depends: network == 2.2.*,
+ build-depends: network == 2.3.*,
HTTP >= 3000.0 && < 4000.1
if flag(color)

50
darcs/patches/patch-ac Normal file
View file

@ -0,0 +1,50 @@
$NetBSD: patch-ac,v 1.3 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Commands/Changes.lhs.orig 2011-01-12 04:21:38.000000000 +0000
+++ src/Darcs/Commands/Changes.lhs
@@ -57,7 +57,7 @@ import Darcs.Patch.Depends ( findCommonW
import Darcs.Patch.Bundle( contextPatches )
import Darcs.Patch.TouchesFiles ( lookTouch )
import Darcs.Patch ( RepoPatch, invert, xmlSummary, description, applyToFilepaths,
- listTouchedFiles, effect, identity )
+ listTouchedFiles, effect, identity, Prim )
import Darcs.Witnesses.Ordered ( RL(..), EqCheck(..), filterFLFL, filterRL,
reverseFL, (:>>)(..), mapRL )
import Darcs.Match ( firstMatch, secondMatch,
@@ -136,7 +136,8 @@ changesCmd opts args =
ps <- readRepo repository -- read repo again to prevent holding onto
-- values forced by filtered_changes
putDocLnWith printers $ changelog opts ps $ filtered_changes patches
- where maybe_reverse (xs,b,c) = if doReverse opts
+ where maybe_reverse :: ([a], b, c) -> ([a], b, c)
+ maybe_reverse (xs,b,c) = if doReverse opts
then (reverse xs, b, c)
else (xs, b, c)
@@ -160,7 +161,7 @@ changesHelp' =
"whereas `darcs changes --last 3 foo.c' will, of the last three\n" ++
"patches, print only those that affect foo.c.\n"
-getChangesInfo :: RepoPatch p => [DarcsFlag] -> [FilePath]
+getChangesInfo :: forall p C(x y). RepoPatch p => [DarcsFlag] -> [FilePath]
-> PatchSet p C(x y)
-> ([(Sealed2 (PatchInfoAnd p), [FilePath])], [FilePath], Doc)
getChangesInfo opts plain_fs ps =
@@ -175,6 +176,7 @@ getChangesInfo opts plain_fs ps =
sp2s = if secondMatch opts
then matchSecondPatchset opts ps
else Sealed $ ps
+ pf :: PatchInfoAnd p C(a b) -> Bool
pf = if haveNonrangeMatch opts
then matchAPatchread opts
else \_ -> True
@@ -240,7 +242,8 @@ changelog opts patchset (pis_and_fs, ori
else showFriendly opts p
| otherwise = description hp
$$ indent (text "[this patch is unavailable]")
- where xx x = case listTouchedFiles x of
+ where xx :: Prim C(x y) -> EqCheck C(x y)
+ xx x = case listTouchedFiles x of
ys | null $ ys `intersect` fs -> unsafeCoerce IsEq
-- in that case, the change does not affect the patches we are
-- looking at, so we ignore the difference between the two states.

45
darcs/patches/patch-ad Normal file
View file

@ -0,0 +1,45 @@
$NetBSD: patch-ad,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Commands/Convert.lhs.orig 2011-01-12 04:24:30.000000000 +0000
+++ src/Darcs/Commands/Convert.lhs
@@ -165,8 +165,10 @@ convertCmd orig_opts [inrepodir] = do
-- "universal" functions to do the conversion, but that's also
-- unsatisfying.
- let repository = unsafeCoerce# repositoryfoo :: Repository (FL RealPatch) C(r u t)
- themrepo = unsafeCoerce# themrepobar :: Repository Patch C(r u t)
+ let repository :: Repository (FL RealPatch) C(r u t)
+ repository = unsafeCoerce# repositoryfoo
+ themrepo :: Repository Patch C(r u t)
+ themrepo = unsafeCoerce# themrepobar
theirstuff <- readRepo themrepo
let patches = mapFL_FL convertNamed $ patchSetToPatches theirstuff
inOrderTags = iot theirstuff
@@ -176,7 +178,8 @@ convertCmd orig_opts [inrepodir] = do
iot_ (Tagged t _ _ :<: ts) = info t : iot_ ts
iot_ NilRL = []
outOfOrderTags = catMaybes $ mapRL oot $ newset2RL theirstuff
- where oot t = if isTag (info t) && not (info t `elem` inOrderTags)
+ where oot :: PatchInfoAnd Patch C(a b) -> Maybe (PatchInfo, [PatchInfo])
+ oot t = if isTag (info t) && not (info t `elem` inOrderTags)
then Just (info t, getdeps $ hopefully t)
else Nothing
fixDep p = case lookup p outOfOrderTags of
@@ -206,6 +209,7 @@ convertCmd orig_opts [inrepodir] = do
(map convertInfo $ concatMap fixDep $ getdeps n)
convertInfo n | n `elem` inOrderTags = n
| otherwise = maybe n (\t -> piRename n ("old tag: "++t)) $ piTag n
+ applySome :: FL (PatchInfoAnd (FL RealPatch)) C(x y) -> IO ()
applySome xs = do Sealed pw <- tentativelyMergePatches repository "convert" (AllowConflicts:opts) NilFL xs
finalizeRepositoryChanges repository -- this is to clean out pristine.hashed
revertRepositoryChanges repository
@@ -223,7 +227,8 @@ convertCmd orig_opts [inrepodir] = do
optimizeInventory repository
putInfo opts $ text "Finished converting."
- where revertable x = x `clarifyErrors` unlines
+ where revertable :: IO a -> IO a
+ revertable x = x `clarifyErrors` unlines
["An error may have left your new working directory an inconsistent",
"but recoverable state. You should be able to make the new",
"repository consistent again by running darcs revert -a."]

12
darcs/patches/patch-ae Normal file
View file

@ -0,0 +1,12 @@
$NetBSD: patch-ae,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Commands/Get.lhs.orig 2011-01-12 04:28:01.000000000 +0000
+++ src/Darcs/Commands/Get.lhs
@@ -210,6 +210,7 @@ copyRepoAndGoToChosenVersion opts repodi
putInfo opts $ text "Fetching a hashed repository as an old-fashioned one..."
copyRepoHashed repository
| otherwise -> copyRepoOldFashioned repository opts repodir
+ copyRepoHashed :: RepoPatch p => Repository p C(r u t) -> IO ()
copyRepoHashed repository =
do identifyRepositoryFor repository repodir >>= copyRepository
when (SetScriptsExecutable `elem` opts) setScriptsExecutable

22
darcs/patches/patch-af Normal file
View file

@ -0,0 +1,22 @@
$NetBSD: patch-af,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Commands/Record.lhs.orig 2011-01-12 04:29:41.000000000 +0000
+++ src/Darcs/Commands/Record.lhs
@@ -195,7 +195,8 @@ doRecord repository opts files ps = do
debugMessage ("Patch name as received from getLog: " ++ show (map ord name))
doActualRecord repository opts name date
my_author my_log logf deps chs
- where is_empty_but_not_askdeps l
+ where is_empty_but_not_askdeps :: FL Prim C(r z) -> Bool
+ is_empty_but_not_askdeps l
| AskDeps `elem` opts = False
-- a "partial tag" patch; see below.
| otherwise = nullFL l
@@ -333,6 +334,7 @@ getLog opts m_old make_log chs = gl opts
(n:ls) -> return (n, takeWhile
(not.(eod `isPrefixOf`)) ls,
Just f)
+ append_info :: FilePathLike p => p -> [Char] -> IO ()
append_info f oldname =
do fc <- readLocaleFile f
appendToFile f $ \h ->

14
darcs/patches/patch-ag Normal file
View file

@ -0,0 +1,14 @@
$NetBSD: patch-ag,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Commands/Send.lhs.orig 2011-01-12 04:31:29.000000000 +0000
+++ src/Darcs/Commands/Send.lhs
@@ -160,7 +160,8 @@ sendCmd input_opts [unfixedrepodir] = wi
putStrLn $ "Creating patch to "++formatPath repodir++"..."
wtds <- decideOnBehavior input_opts repo
sendToThem repository input_opts wtds repodir them
- where the_context [] = return Nothing
+ where the_context :: RepoPatch p => [DarcsFlag] -> IO (Maybe (PatchSet p C(Origin b)))
+ the_context [] = return Nothing
the_context (Context foo:_)
= (Just . scanContext )`fmap` mmapFilePS (toFilePath foo)
the_context (_:fs) = the_context fs

32
darcs/patches/patch-ah Normal file
View file

@ -0,0 +1,32 @@
$NetBSD: patch-ah,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Commands/ShowTags.lhs.orig 2011-01-12 04:33:13.000000000 +0000
+++ src/Darcs/Commands/ShowTags.lhs
@@ -20,7 +20,7 @@
module Darcs.Commands.ShowTags ( showTags ) where
import Darcs.Arguments ( DarcsFlag(..), workingRepoDir )
import Darcs.Commands ( DarcsCommand(..), nodefaults )
-import Darcs.Hopefully ( info )
+import Darcs.Hopefully ( info, PatchInfoAnd )
import Darcs.Repository ( amInRepository, readRepo, withRepository, ($-) )
import Darcs.Patch.Info ( piTag )
import Darcs.Patch.Set ( newset2RL )
@@ -28,6 +28,8 @@ import Darcs.Witnesses.Ordered ( mapRL )
import System.IO ( stderr, hPutStrLn )
-- import Printer ( renderPS )
+#include "gadts.h"
+
showTagsDescription :: String
showTagsDescription = "Show all tags in the repository."
@@ -58,7 +60,8 @@ tagsCmd :: [DarcsFlag] -> [String] -> IO
tagsCmd opts _ = withRepository opts $- \repository -> do
patches <- readRepo repository
sequence_ $ mapRL process $ newset2RL patches
- where process hp =
+ where process :: PatchInfoAnd p C(x y) -> IO ()
+ process hp =
case piTag $ info hp of
Just t -> do
t' <- normalize t t False

48
darcs/patches/patch-ai Normal file
View file

@ -0,0 +1,48 @@
$NetBSD: patch-ai,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Patch/Choices.hs.orig 2011-01-12 04:08:01.000000000 +0000
+++ src/Darcs/Patch/Choices.hs
@@ -62,7 +62,7 @@ module Darcs.Patch.Choices ( PatchChoice
substitute
) where
-import Control.Monad.State( State(..) )
+import Control.Monad.State( state, State(..) )
import Darcs.Patch
import Darcs.Patch.Permutations ( commuteWhatWeCanRL, commuteWhatWeCanFL )
@@ -248,12 +248,13 @@ patchSlot (TP t _) pc@(PCs f l) =
Just (tp' :> bubble') -> psLast firsts (tp' :<: middles) bubble' ls
Nothing -> psLast firsts middles (tp :<: bubble) ls
psLast _ _ _ NilFL = impossible
+ settleM, settleB :: RL (TaggedPatch p) C (u v) -> FL (PatchChoice p) C (u v)
settleM middles = mapFL_FL (\tp -> PC tp False) $ reverseRL middles
settleB bubble = mapFL_FL (\tp -> PC tp True) $ reverseRL bubble
patchSlot' :: Patchy p =>
TaggedPatch p C(a b) -> State (PatchChoices p C(x y)) Slot
-patchSlot' = State . patchSlot
+patchSlot' = state . patchSlot
forceMatchingFirst :: forall p C(a b). Patchy p =>
( FORALL(x y) TaggedPatch p C(x y) -> Bool)
@@ -291,7 +292,8 @@ forceFirst p = forceMatchingFirst ((== p
selectAllMiddles :: forall p C(x y). Patchy p => Bool
-> PatchChoices p C(x y) -> PatchChoices p C(x y)
selectAllMiddles True (PCs f l) = PCs f (mapFL_FL g l)
- where g (PC tp _) = PC tp True
+ where g :: PatchChoice p C (a b) -> PatchChoice p C (a b)
+ g (PC tp _) = PC tp True
selectAllMiddles False (PCs f l) = samf f NilRL NilRL l
where
samf :: FORALL(m1 m2 m3)
@@ -330,7 +332,8 @@ fmlFirst pred b f1 (a :>: f2) l
fmlFirst pred b f1 (a :>: f2) l = fmlFirst pred b (a :<: f1) f2 l
fmlFirst pred b f1 NilFL l = PCs { firsts = reverseRL f1
, lasts = mapFL_FL ch l}
- where ch (PC tp c) = (PC tp (if pred tp then b else c) )
+ where ch :: PatchChoice p C (x y) -> PatchChoice p C (x y)
+ ch (PC tp c) = (PC tp (if pred tp then b else c) )
forceLasts :: Patchy p => [Tag]
-> PatchChoices p C(a b) -> PatchChoices p C(a b)

14
darcs/patches/patch-aj Normal file
View file

@ -0,0 +1,14 @@
$NetBSD: patch-aj,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Patch/Set.hs.orig 2011-01-12 04:06:14.000000000 +0000
+++ src/Darcs/Patch/Set.hs
@@ -52,7 +52,8 @@ newset2FL = reverseRL . newset2RL
progressPatchSet :: String -> PatchSet p C(start x7) -> PatchSet p C(start x7)
progressPatchSet k (PatchSet ps0 ts0) = PatchSet (mapRL_RL prog ps0) $ mapRL_RL pts ts0
- where prog = progress k
+ where prog :: a -> a
+ prog = progress k
pts :: Tagged p C(x8 y) -> Tagged p C(x8 y)
pts (Tagged t h ps) = Tagged (prog t) h (mapRL_RL prog ps)

14
darcs/patches/patch-ak Normal file
View file

@ -0,0 +1,14 @@
$NetBSD: patch-ak,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/Population.hs.orig 2011-01-12 04:13:27.000000000 +0000
+++ src/Darcs/Population.hs
@@ -87,7 +87,8 @@ getRepoPopVersion :: FilePath -> PatchIn
getRepoPopVersion repobasedir pinfo = withRepositoryDirectory [] repobasedir $- \repository ->
do pips <- newset2RL `liftM` readRepo repository
return $ (unseal applyPatchSetPop) (mkPatchSet $ dropWhileRL ((/=pinfo).info) pips) initPop
- where mkPatchSet (Sealed xs) = seal $ PatchSet xs NilRL
+ where mkPatchSet :: Sealed (RL (PatchInfoAnd p) C(a)) -> Sealed (PatchSet p C(a))
+ mkPatchSet (Sealed xs) = seal $ PatchSet xs NilRL
dropWhileRL :: (FORALL(x y) a C(x y) -> Bool) -> RL a C(r v) -> Sealed (RL a C(r))
dropWhileRL _ NilRL = seal NilRL
dropWhileRL p xs@(x:<:xs')

80
darcs/patches/patch-al Normal file
View file

@ -0,0 +1,80 @@
$NetBSD: patch-al,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/Darcs/SelectChanges.hs.orig 2011-01-12 04:16:07.000000000 +0000
+++ src/Darcs/SelectChanges.hs
@@ -32,7 +32,7 @@ import Data.Char ( toUpper )
import Control.Monad ( when, (>=>) )
import Control.Monad.Trans ( liftIO )
import Control.Monad.Reader ( ReaderT, Reader, asks, runReader, runReaderT )
-import Control.Monad.State ( State(..), StateT, modify, gets, execStateT )
+import Control.Monad.State ( State(..), StateT, modify, gets, execStateT, runState )
import System.Exit ( exitWith, ExitCode(ExitSuccess) )
import English ( Noun(..), englishNum )
@@ -160,10 +160,11 @@ triv = \ _ _ _ -> True
-- | 'iswanted' selects patches according to the @--match@ flag in
-- opts'
-iswanted :: Patchy p => MatchCriterion (PatchInfoAnd p)
+iswanted :: forall p. Patchy p => MatchCriterion (PatchInfoAnd p)
iswanted whch opts' =
unseal2 (iw whch opts')
where
+ iw :: WhichChanges -> [DarcsFlag] -> PatchInfoAnd p C (x y) -> Bool
iw First o = matchAPatch o . hopefully
iw Last o = matchAPatch o . hopefully
iw LastReversed o = matchAPatch o . hopefully . invert
@@ -313,7 +314,7 @@ realSelectChanges whch autoChoices =
o <- asks opts
if not $ isInteractive o
then return $ promote autoChoices
- else flip refineChoices autoChoices $ textSelect whch
+ else refineChoices (textSelect whch) autoChoices
where forward = not $ backward whch
promote = if forward
then makeEverythingSooner
@@ -328,7 +329,8 @@ deselectUnwanted whichch pc =
do
o <- asks opts
c <- (asks matchCriterion)
- let iswanted_ = c whichch o . seal2 . tpPatch
+ let iswanted_ :: TaggedPatch p C (a b) -> Bool
+ iswanted_ = c whichch o . seal2 . tpPatch
select = if forward
then forceMatchingFirst iswanted_
else forceMatchingLast iswanted_
@@ -797,7 +799,7 @@ textView o n_max n
| otherwise = Just $ length ps_done + length ps_todo
-- | Skips patches we should not ask the user about
-skipMundane :: Patchy p => WhichChanges ->
+skipMundane :: forall p C(x y). Patchy p => WhichChanges ->
InteractiveSelectionM p C(x y) ()
skipMundane whichch = do
(FZipper tps_done tps_todo) <- gets tps
@@ -820,13 +822,14 @@ skipMundane whichch = do
justDone $ lengthFL boring + numSkipped
modify $ \isc -> isc {tps = (FZipper (reverseFL boring +<+ reverseFL skipped +<+ tps_done) interesting)}
where
+ show_skipped :: [DarcsFlag] -> String -> Int -> FL (TaggedPatch p) C(a b) -> IO ()
show_skipped o jn n ps = do putStrLn $ _nevermind_ jn ++ _these_ n ++ "."
when (Verbose `elem` o) $
showskippedpatch ps
_nevermind_ jn = "Will not ask whether to " ++ jn ++ " "
_these_ n = show n ++ " already decided " ++ _elem_ n ""
_elem_ n = englishNum n (Noun "patch")
- showskippedpatch :: Patchy p => FL (TaggedPatch p) C(y t) -> IO ()
+ showskippedpatch :: Patchy p => FL (TaggedPatch p) C(a b) -> IO ()
showskippedpatch =
sequence_ . mapFL (printSummary . tpPatch)
@@ -855,7 +858,8 @@ filterOutConflicts :: RepoPatch p
-> IO (Bool, Sealed (FL (PatchInfoAnd p) C(x))) -- ^(True iff any patches were removed, possibly filtered patches)
filterOutConflicts o us repository them
| SkipConflicts `elem` o
- = do let commuter = commuterIdRL selfCommuter
+ = do let commuter :: Patchy q => (q :> RL q) C(x y) -> Maybe ((RL q :> q) C(x y))
+ commuter = commuterIdRL selfCommuter
unrec <- fmap n2pia . (anonymous . fromPrims) =<< unrecordedChanges [] repository []
them' :> rest <- return $ partitionConflictingFL commuter them (unrec :<: us)
return (check rest, Sealed them')

26
darcs/patches/patch-am Normal file
View file

@ -0,0 +1,26 @@
$NetBSD: patch-am,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- Setup.lhs.orig 2010-10-24 15:29:26.000000000 +0000
+++ Setup.lhs
@@ -21,7 +21,7 @@ import Distribution.Version
import Data.Version( showVersion )
import Distribution.Simple.LocalBuildInfo
( LocalBuildInfo(..), absoluteInstallDirs, externalPackageDeps )
-import Distribution.Simple.InstallDirs (mandir, CopyDest (NoCopyDest))
+import Distribution.Simple.InstallDirs (mandir, CopyDest (NoCopyDest), toPathTemplate)
import Distribution.Simple.Setup
(buildVerbosity, copyDest, copyVerbosity, fromFlag,
haddockVerbosity, installVerbosity, sDistVerbosity)
@@ -180,8 +180,11 @@ installManpage :: PackageDescription ->
-> Verbosity -> CopyDest -> IO ()
installManpage pkg lbi verbosity copy =
copyFiles verbosity
- (mandir (absoluteInstallDirs pkg lbi copy) </> "man1")
+ (mandir (absoluteInstallDirs pkg lbi' copy) </> "man1")
[(buildDir lbi </> "darcs", "darcs.1")]
+ where
+ lbi' = lbi { installDirTemplates = modifyIDT $ installDirTemplates lbi }
+ modifyIDT idt = idt { mandir = toPathTemplate $ "$prefix" </> "man" }
determineVersion :: Verbosity -> PackageDescription -> IO (String, String)
determineVersion verbosity pkg = do

23
darcs/patches/patch-aw Normal file
View file

@ -0,0 +1,23 @@
$NetBSD: patch-aw,v 1.1 2011/01/12 05:57:35 phonohawk Exp $
--- src/DateMatcher.hs.orig 2011-01-12 04:05:41.000000000 +0000
+++ src/DateMatcher.hs
@@ -33,7 +33,7 @@ import IsoDate ( parseDate, englishDateT
MCalendarTime(..), toMCalendarTime, unsafeToCalendarTime,
unsetTime,
)
-import Text.ParserCombinators.Parsec ( eof, parse, ParseError )
+import Text.ParserCombinators.Parsec ( eof, parse, ParseError, CharParser )
-- | 'withinDay' @x y@ is true if @x <= y < (x + one_day)@
-- Note that this converts the two dates to @ClockTime@ to avoid
@@ -153,7 +153,9 @@ getMatchers d =
(parseDate tzNow d)
samePartialDate ]
where
+ tillEof :: CharParser () d -> CharParser () d
tillEof p = do { x <- p; eof; return x }
+ parseDateWith :: CharParser () d -> Either ParseError d
parseDateWith p = parse (tillEof p) "" d
-- | 'tryMatchers' @ms@ returns the first successful match in @ms@