úÎw^5z      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxySafe|z{|}~€SafeŐNone‚NoneƒSame as Text.PrettyPrint.ANSI.Leijen's  $&, but doesn't clash with the prelude.˙„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‚‰ƒƒ5None None&'Kü Any type implementing  ' can be depended on by other packages. ŸThe package monad provides information about the package to be installed, in particular, the directory for installation and the directories for dependencies.FFunctions containing installation information about a particular type..Compares cached value to new value, returning Š if valid.:The default set of install directories for an ATS package.    None¸‹Œ None"#068:KJ Ž‘’“”•–— Ž’‘”•–“ None "068:Ka1.Type for a dependencyLibrary name, e.g.Directory we should unpack to Url pointing to tarball!Package description#Dependencies to be unpacked$Dependencies to be built%C dependencies to be built&#Optional build script for C library'You likely want # or $-Data type associated with  atspkg.dhall file./List of binaries to be built0List of test suites1List of libraries to be built23Optional (markdown) manpages to be converted using pandoc.3 Optional compleat/ completions to be installed alongside package.4Library version5Compiler version6List of library dependencies7List of C library dependencies8 List of ATS library dependencies9The C compiler we should use:'List of flags to pass to the C compiler;List of flags to pass to patsopt.<ATS source to be compile to C.=;Don't link statically, instead, use libraries installed by atspkg.>Solver to use.?,Optional specificiation as a debian package.@Whether to link/build atslib.CName of library being providedDSource files (should end with .dats ) to be compiled to object filesF Libraries to link against (e.g.  [ "pthread" ])G.Include files to be installed with the libraryHHaskell .cabal# files associated with object filesIGenerate link files.JSources and targets for hs2atsK'Other source files the build depends onL Whether to make a static libraryOSource file (should end with .dats)PBinary to be builtQ Libraries to link against (e.g.  [ "pthread" ])RHaskell .cabal8 files associated with the final library we want to makeS List of sources and targets for hs2atsT$Whether to use the garbage collectorU'Extra source files the build depends on\GThis is just a tuple, except I can figure out how to use it with Dhall.V˜™š›œžŸ ! #"$%&'()*,+-.504/1236789:;<=>?@ABJCGFDKLHEIMNSQOUPRTVW[XYZ\]`^_a  !"#$%&Ą˘Ł¤)*+,-./0123456789:;<=>?@A BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` None"#K6ĽWhether to sort dependenciesURL of package setŚFilepath for cache inside .atspkgURL of package set to use.Libraries we wantbcdeŚbcd None7čgPath to .dhall file defining a package set.)Whether to print detailed error messages.fgNone688Q§¨ŠŞŤŹ­Ž§¨ŞŠŤŹNone9řŻShake verbosity level C compiler Library nameFilepath to unpack to°ąŻNone<h8Make a tarball from a directory containing the compiler.˛Optional target triple Library name File path˛hł´iNone@íľ Shake verbosityC compiler to use.Setup steps that can be performed concurrentlyATS dependenciesC DependenciesATS build dependenciesPath to configuration fileHow to install an ATS library Whether to perform setup anyhow.śC compiler to useATSDependency itself˛ľjNone"#NMűl1Build in current directory or indicated directoryˇBuild a set of targets¸The directory  ~/.atspkgšThe directory that will be PATSHOME.ş This is the  $PATSHOMELOCS$ variable to be passed to the shell. ť Directory Target tripleTargetsˇTargetsźOptional target triple˝Whether to rebuild all targetsWhether to run the linter6Whether to display profiling information for the buildVerbosity levelA list of targetsžForce rebuild of all targetsTargetsm Force rebuild Run linter!Print build profiling informationSetupTargets Target triple VerbosityżOptional target triple Library nameFilepathŔCompiler versionLibrary versionşDepth to recurseÁSetup actions to be performedTargets$Optional compiler triple (overrides 9)Package data typeklˇmNoneQĹnUse this in place of  for a simple build.Ă5Write a dummy file that will allow packaging to work.o This uses the users hooks as is simpleUserHooks%, modified to build the ATS library.Ä New library directory (absolute)noNoneZr Library names Directory to unpack library intot&URL of tarball containing ATS library.ĹCleans local build, unless the  development* flag is set for that particular package.uÜThis generates user hooks for a Cabal distribution that has some ATS library dependencies. This will *not* do anything with the ATS source files, but it *will* download any files necessary for the bundled C to compile.wGMP bindings for ATSx.Arbitrary-precision arithmetic library for ATSy ATS preludeuList of ATS dependenciesnopqrstuvwxypqrstwxyvounpqrstNoneZżn ! #"$%&'()*,+-.504/1236789:;<=>?@ABJCGFDKLHEIMNSQOUPRTVW[XYZ\]`^_abcdefghijklmnlkmijgfeh-./0123456789:;<=>?@MNOPQRSTUABCDEFGHIJKLVWXYZ[)*+, !"#$%&\]^_`bcd('  aĆ !"##$%%&'()*+, - . / 0 0 1 2 3 4 5 6 7 8 9 : ; < < = > ? ? @ A B C D E F G H I J K L M N O P Q R R S T U V W X Y Z [ \ ] ] ^ _ ` a b c d e e f g h i j j k l m n o o p q r stuvwxyz{00|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽ‘’Ž“”Ž•–—˜™—˜š›œžŸ žŸĄ—˜˘—˜Łž¤ĽŽŚŽ§¨ŽŠŞŽŤŹŽŤ­ŽŤŽŽŤŻŽ°ąŽ°˛ł´ľł´śł´ˇł´¸ł´šł´şł´ťł´źł´˝ł´žł´żł´ŔÁÂÎÄŎÄƎÇȎÉʎ°ËŽ°ĚŽ°ÍŽÎώĐюĐҎĐӎĐԎŐ֎Ő׎ŤŘŽŮڎŰ܎ŰÝŢßŕŢßáŢßâŢßăŢßäĺćçĺćčĺćéĺćęĺć뗘엘험đ—˜ń—˜ň—˜ó—˜ô—˜ő—˜ö—˜÷—˜ř—˜ů—˜ú—˜ű—˜ü—˜ý—˜ţ—˜˙—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜ —˜ —˜ —˜ —˜ —˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜—˜ —˜!—"#$%&$%'$%($%)$%*$%+$%,$%-$%.$%/$%/$%0$%1$%2$%3$%4$%5$%6$%7$%8$%9$%:$%;$%<$%=$%>$?@$?A$?B$?C$DE$DF$DG$DH$DI$DJ$DK$DL$DM$DN$DO$DP$DQ$DR$DS$DT$DU$DV$DW$DX$DY$DZ[\][\^[\_[\`abcadeafgahiahjahkahlahmahnahoahpahqrstÁuvÁuwxyzx{|x{}x{~x€xx‚xƒ„…†„…‡ˆ‰Šˆ‰‹ˆ‰Œˆ‰ˆŽˆ‘ˆ’“ˆ”•ˆ”–ˆ”—ˆ”˜ˆ™šˆ›œˆžˆŸˆ ˆĄˆ˘ˆŁˆ¤ˆĽˆŚˆ§ˆ¨ˆŠˆŞˆŤˆŹˆŹˆ­ˆŽˆŻˆ°ˆąˆ˛ˆłˆ´ˆľˆśˆˇˆ¸ˆšˆşˆťˆźˆ˝ˆžˆżˆŔˆÁˆÂˆĂˆÄˆĹˆĆˆÇˆČˆÉˆĘˆËˆĚÍÎĎÍĐŃŇÓÔŐ Ö × Ř Ř Ů Ú Ű „ Ü Ý Ţ ß ŕáâăáâäáâĺáâćáâçáâčáâéáâęáâë ě ě í î ď đńńňóôőö÷řůúűüýţ˙     'ats-pkg-2.10.2.0-GjLKhpBIAAGIJ2uDgga6upDistribution.ATSLanguage.ATS.Package Paths_ats_pkgDistribution.ATS.VersionSystem.Process.ExtQuaaludeLanguage.ATS.Package.UpgradeLanguage.ATS.Package.GenericLanguage.ATS.Package.ErrorLanguage.ATS.Package.DebianLanguage.ATS.Package.TypeLanguage.ATS.Package.PackageSetLanguage.ATS.Package.DhallLanguage.ATS.Package.ConfigLanguage.ATS.Package.Build.CLanguage.ATS.Package.CompilerLanguage.ATS.Package.DependencyLanguage.ATS.Package.BuildDistribution.ATS.Build)dependency-1.1.0.0-IZQYsVs8pnaJGm8LXnXk1GData.Dependency.TypeVersion(shake-ats-1.8.0.5-3Oos8yKlj179X8Zep33EiQDevelopment.Shake.ATS.Type objectFile cabalFile projectFile ForeignCabal atspkgVersion upgradeBinGenericPackagebinRuleslibRules includeRulesPackageunPack InstallDirsbinDirlibDir includeDir includeDepslibDeps CacheValidatsInstallDirs PackageError UnrecognizedDepErr ATSDependency$sel:libName:ATSDependency$sel:dir:ATSDependency$sel:url:ATSDependency$sel:description:ATSDependency$sel:libVersion:ATSDependency$sel:libDeps:ATSDependency$sel:libBldDeps:ATSDependency$sel:libCDeps:ATSDependency$sel:script:ATSDependency DepSelectorLibDep ATSConstraint$sel:lower:ATSConstraint$sel:upper:ATSConstraintPkg $sel:bin:Pkg $sel:test:Pkg$sel:libraries:Pkg $sel:man:Pkg$sel:completions:Pkg$sel:version:Pkg$sel:compiler:Pkg$sel:dependencies:Pkg $sel:clib:Pkg$sel:buildDeps:Pkg$sel:ccompiler:Pkg$sel:cflags:Pkg$sel:atsFlags:Pkg$sel:atsSource:Pkg$sel:dynLink:Pkg$sel:extSolve:Pkg$sel:debPkg:Pkg$sel:atsLib:PkgLib $sel:name:Lib $sel:src:Lib$sel:libTarget:Lib $sel:libs:Lib$sel:includes:Lib$sel:hsDeps:Lib$sel:links:Lib$sel:hs2ats:Lib$sel:extras:Lib$sel:static:LibBin $sel:src:Bin$sel:target:Bin $sel:libs:Bin$sel:hsDeps:Bin$sel:hs2ats:Bin$sel:gcBin:Bin$sel:extras:BinSrc$sel:atsSrc:Src$sel:cTarget:Src$sel:atsGen:Src$sel:extras:Src TargetPair$sel:hs:TargetPair$sel:ats:TargetPair$sel:cpphs:TargetPairdirLens ATSPackageSet _atsPkgSet displayListcheckPkg checkPkgSetpackageCompilercleanAll buildHelpercheckbuildAllmkPkgatsPolyglotBuild cabalHooks_libName _filepath_url atsUserHooks atsContriblibgmpintinf atsPreludeversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamesilentCreateProcess<#>baseGHC.Basejoin Data.Foldablefold GHC.GenericsGenericData.Semigroup<>directory-1.3.0.2System.DirectorygetModificationTime doesFileExistbytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteStringbinary-0.8.5.1 Data.Binaryencodedecode makeAbsolute listDirectoryData.Binary.ClassBinarywhen Data.Maybe fromMaybe Data.Functorvoid Data.OldList isPrefixOf isSuffixOf interspersesortBy Control.MonadfilterMunless-ansi-wl-pprint-0.6.8.2-LCZpQNUyexiFBaiHDiOJsa%Text.PrettyPrint.ANSI.Leijen.InternalputDoc dullyellowdullredhardline linebreaktexthangindent<+> punctuatePrettypretty#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.Text.Internal.LazyTextControl.Monad.IO.ClassMonadIOliftIOSystem.EnvironmentgetEnv System.ExitexitWith zipWithM_zipWithM<=< Data.Version showVersion Control.Arrowsecondfirst&&&***GHC.IO.ExceptionExitCode ExitSuccess transpose Data.Boolbool Data.Function&on2composition-prelude-1.4.0.5-5jmk68qtMgd721Qos4bwnEControl.Compositionthread.**.*bothbiaxe#dhall-1.14.0-6KugZ7EhBzS7msS8LBz6KpDhallautodetailedinput InterpretInjectgetTemporaryDirectorygetUserDocumentsDirectorygetAppUserDataDirectorygetXdgDirectorygetHomeDirectorysetModificationTime setAccessTime getAccessTimeisSymbolicLinkpathIsSymbolicLinkdoesDirectoryExist doesPathExist getFileSizewithCurrentDirectorysetCurrentDirectorygetCurrentDirectorygetDirectoryContents findFilesWith findFileWith findFilesfindFilefindExecutablesInDirectoriesfindExecutablesfindExecutablemakeRelativeToCurrentDirectorycanonicalizePathcopyFileWithMetadatacopyFile renamePath renameFilerenameDirectory removeFileremovePathForciblyremoveDirectoryRecursiveremoveDirectorycreateDirectoryIfMissingcreateDirectorycopyPermissionssetPermissionsgetPermissionssetOwnerSearchablesetOwnerExecutablesetOwnerWritablesetOwnerReadableemptyPermissions Permissionsreadablewritable executable searchable XdgDirectoryXdgData XdgConfigXdgCache System.Directory.Internal.Config exeExtensionprocess-1.6.1.0System.Process.Common ProcessHandle StdStreamInherit UseHandle CreatePipeNoStreamCmdSpec ShellCommand RawCommand CreateProcessenvcmdspeccwdstd_instd_outstd_err close_fds create_group delegate_ctlcdetach_consolecreate_new_console new_session child_group child_useruse_process_jobsSystem.Process.InternalscreateProcess_ createPipe createPipeFdinterruptProcessGroupOfSystem.Processprocshell createProcesswithCreateProcess spawnProcess spawnCommand callProcess callCommand readProcessreadCreateProcessreadProcessWithExitCodereadCreateProcessWithExitCodeshowCommandForUserwaitForProcessgetProcessExitCodeterminateProcess runCommand runProcessrunInteractiveCommandrunInteractiveProcess rawSystemsystemfilepath-1.4.1.2System.FilePath.Posix takeDirectory takeBaseName takeFileName-<.>+http-client-0.5.12.1-AwGlHetzl7V2EIfaI8qF1ZNetwork.HTTP.Client.CorehttpLbsNetwork.HTTP.Client.Manager newManagerNetwork.HTTP.Client.Request parseRequestNetwork.HTTP.Client.TypesRequestmethod redirectCountResponseresponseStatusresponseVersionresponseHeaders responseBodyresponseCookieJar.http-client-tls-0.3.5.3-5Qbik1xI3VH5xvwJKEZyunNetwork.HTTP.Client.TLStlsManagerSettingsData.Text.Lazyunpackpack(microlens-0.4.9.1-3wqsjzVxKHI2nLhceIdmENLens.Micro.Extrasview Lens.Micro_Justover%~Lens.Micro.Internaleach_1_2_4+microlens-th-0.4.2.1-6wkfJ1Zuq2WJmWFuGyxUXl Lens.Micro.TH makeLensesFor makeLenses#shake-0.16.4-KtEUSpoyYYg5XF6oyp3SA2Development.Shake.Commandcmd_cmdcommand_command"Development.Shake.Internal.Derived copyFile' Development.Shake.Internal.Shakeshake*Development.Shake.Internal.Rules.DirectoryremoveFilesAfter%Development.Shake.Internal.Rules.File%>~>wantneed%Development.Shake.Internal.Core.RulesRules%Development.Shake.Internal.Core.TypesAction"Development.Shake.Internal.Options shakeOptionsRebuild RebuildNow RebuildNormal RebuildLaterLint LintBasic LintFSATraceChange ChangeModtime ChangeDigestChangeModtimeAndDigestChangeModtimeAndDigestInputChangeModtimeOrDigest ShakeOptions shakeProgress shakeThreads shakeFiles shakeVersionshakeVerbosity shakeStaunch shakeReport shakeLintshakeLintInsideshakeLintIgnoreshakeCommandOptions shakeFlush shakeRebuildshakeAbbreviationsshakeStorageLogshakeLineBuffering shakeTimingsshakeRunCommands shakeChangeshakeCreationCheckshakeLiveFilesshakeVersionIgnore shakeColor shakeOutput shakeExtra VerbositySilentNormalQuietLoudChatty Diagnostic unix-2.7.2.2System.Posix.Files setFileModeSystem.Posix.Files.Common ownerModeshexghc-prim GHC.TypesTrue unrecognizedresolutionFailedDebianpackage maintainer description librariestargetmanpagebinariesdebRules)shake-ext-2.11.0.3-9IgKheJvfWj9aAA1FzsuIiDevelopment.Shake.C CCompilerGHCOtherGCCStdGHCStdICCCompCertClangGCC PkgConfig$sel:dir:PkgConfig$sel:target:PkgConfiglistDeps setBuildPlan UserConfigpath defaultPkgsgithubUsername filterErrorscfgBin mkUserConfig clibSetupcpkgHome allSubdirs SetupScript fetchCompiler setupCompiler fetchDepssetupbuildpkgHomepatsHomeAtsPkgpatsHomeLocsAtsPkgbuild' mkInstalloptionsrebuildTargets atslibSetuphome' pkgToAction$Cabal-2.2.0.0-5XV7GW3fk7E62Blu3YIQYADistribution.Simple defaultMainwriteDummyFile modifyConfmaybeCleanBuild