[{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HackPortError\">HackPortError</a><ul class=\"subs\"><li>= <a href=\"#v:ArgumentError\">ArgumentError</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:ConnectionFailed\">ConnectionFailed</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:PackageNotFound\">PackageNotFound</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:InvalidTarballURL\">InvalidTarballURL</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:InvalidSignatureURL\">InvalidSignatureURL</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:VerificationFailed\">VerificationFailed</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:DownloadFailed\">DownloadFailed</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:UnknownCompression\">UnknownCompression</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:UnpackingFailed\">UnpackingFailed</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li>| <a href=\"#v:NoCabalFound\">NoCabalFound</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:ExtractionFailed\">ExtractionFailed</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li>| <a href=\"#v:CabalParseFailed\">CabalParseFailed</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:BashNotFound\">BashNotFound</a></li><li>| <a href=\"#v:BashError\">BashError</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:NoOverlay\">NoOverlay</a></li><li>| <a href=\"#v:MultipleOverlays\">MultipleOverlays</a> [<a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>]</li><li>| <a href=\"#v:UnknownVerbosityLevel\">UnknownVerbosityLevel</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:InvalidServer\">InvalidServer</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"HackPortError DownloadFailed ArgumentError ConnectionFailed PackageNotFound InvalidTarballURL InvalidSignatureURL VerificationFailed UnknownCompression UnpackingFailed NoCabalFound ExtractionFailed CabalParseFailed BashNotFound BashError NoOverlay MultipleOverlays UnknownVerbosityLevel InvalidServer","module":"Error","link":"Error.html#t:HackPortError"},{"display_html":"<a href=\"#v:throwEx\">throwEx</a> :: <a href=\"Error.html#t:HackPortError\" title=\"Error\">HackPortError</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"throwEx","module":"Error","link":"Error.html#v:throwEx"},{"display_html":"<a href=\"#v:catchEx\">catchEx</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; (<a href=\"Error.html#t:HackPortError\" title=\"Error\">HackPortError</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"catchEx","module":"Error","link":"Error.html#v:catchEx"},{"display_html":"<a href=\"#v:hackPortShowError\">hackPortShowError</a> :: <a href=\"Error.html#t:HackPortError\" title=\"Error\">HackPortError</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"hackPortShowError","module":"Error","link":"Error.html#v:hackPortShowError"},{"display_html":"<a href=\"#v:version\">version</a> :: <a href=\"/package/base-4.14.1.0/docs/Data-Version.html#t:Version\" title=\"Data.Version\">Version</a>","name":"version","module":"Paths_hackport","link":"Paths_hackport.html#v:version"},{"display_html":"<a href=\"#v:getBinDir\">getBinDir</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getBinDir","module":"Paths_hackport","link":"Paths_hackport.html#v:getBinDir"},{"display_html":"<a href=\"#v:getLibDir\">getLibDir</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getLibDir","module":"Paths_hackport","link":"Paths_hackport.html#v:getLibDir"},{"display_html":"<a href=\"#v:getDynLibDir\">getDynLibDir</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getDynLibDir","module":"Paths_hackport","link":"Paths_hackport.html#v:getDynLibDir"},{"display_html":"<a href=\"#v:getDataDir\">getDataDir</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getDataDir","module":"Paths_hackport","link":"Paths_hackport.html#v:getDataDir"},{"display_html":"<a href=\"#v:getLibexecDir\">getLibexecDir</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getLibexecDir","module":"Paths_hackport","link":"Paths_hackport.html#v:getLibexecDir"},{"display_html":"<a href=\"#v:getDataFileName\">getDataFileName</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getDataFileName","module":"Paths_hackport","link":"Paths_hackport.html#v:getDataFileName"},{"display_html":"<a href=\"#v:getSysconfDir\">getSysconfDir</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getSysconfDir","module":"Paths_hackport","link":"Paths_hackport.html#v:getSysconfDir"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Category\">Category</a> = <a href=\"#v:Category\">Category</a> {<ul class=\"subs\"><li><a href=\"#v:unCategory\">unCategory</a> :: <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>}","name":"Category Category unCategory","module":"Portage.PackageId","link":"Portage-PackageId.html#t:Category"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageName\">PackageName</a> = <a href=\"#v:PackageName\">PackageName</a> {<ul class=\"subs\"><li><a href=\"#v:category\">category</a> :: <a href=\"Portage-PackageId.html#t:Category\" title=\"Portage.PackageId\">Category</a></li><li><a href=\"#v:cabalPkgName\">cabalPkgName</a> :: PackageName</li></ul>}","name":"PackageName PackageName category cabalPkgName","module":"Portage.PackageId","link":"Portage-PackageId.html#t:PackageName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageId\">PackageId</a> = <a href=\"#v:PackageId\">PackageId</a> {<ul class=\"subs\"><li><a href=\"#v:packageId\">packageId</a> :: <a href=\"Portage-PackageId.html#t:PackageName\" title=\"Portage.PackageId\">PackageName</a></li><li><a href=\"#v:pkgVersion\">pkgVersion</a> :: <a href=\"Portage-PackageId.html#t:Version\" title=\"Portage.PackageId\">Version</a></li></ul>}","name":"PackageId PackageId pkgVersion packageId","module":"Portage.PackageId","link":"Portage-PackageId.html#t:PackageId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Version\">Version</a> = <a href=\"#v:Version\">Version</a> {<ul class=\"subs\"><li><a href=\"#v:versionNumber\">versionNumber</a> :: [<a href=\"/package/base-4.14.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>]</li><li><a href=\"#v:versionChar\">versionChar</a> :: <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.14.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a></li><li><a href=\"#v:versionSuffix\">versionSuffix</a> :: [Suffix]</li><li><a href=\"#v:versionRevision\">versionRevision</a> :: <a href=\"/package/base-4.14.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"Version Version versionNumber versionChar versionSuffix versionRevision","module":"Portage.PackageId","link":"Portage-PackageId.html#t:Version"},{"display_html":"<a href=\"#v:mkPackageName\">mkPackageName</a> :: <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Portage-PackageId.html#t:PackageName\" title=\"Portage.PackageId\">PackageName</a>","name":"mkPackageName","module":"Portage.PackageId","link":"Portage-PackageId.html#v:mkPackageName"},{"display_html":"<a href=\"#v:fromCabalPackageId\">fromCabalPackageId</a> :: <a href=\"Portage-PackageId.html#t:Category\" title=\"Portage.PackageId\">Category</a> -&gt; PackageIdentifier -&gt; <a href=\"Portage-PackageId.html#t:PackageId\" title=\"Portage.PackageId\">PackageId</a>","name":"fromCabalPackageId","module":"Portage.PackageId","link":"Portage-PackageId.html#v:fromCabalPackageId"},{"display_html":"<a href=\"#v:toCabalPackageId\">toCabalPackageId</a> :: <a href=\"Portage-PackageId.html#t:PackageId\" title=\"Portage.PackageId\">PackageId</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> PackageIdentifier","name":"toCabalPackageId","module":"Portage.PackageId","link":"Portage-PackageId.html#v:toCabalPackageId"},{"display_html":"<a href=\"#v:parseFriendlyPackage\">parseFriendlyPackage</a> :: <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> (<a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Portage-PackageId.html#t:Category\" title=\"Portage.PackageId\">Category</a>, PackageName, <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Portage-PackageId.html#t:Version\" title=\"Portage.PackageId\">Version</a>)","name":"parseFriendlyPackage","module":"Portage.PackageId","link":"Portage-PackageId.html#v:parseFriendlyPackage"},{"display_html":"<a href=\"#v:normalizeCabalPackageName\">normalizeCabalPackageName</a> :: PackageName -&gt; PackageName","name":"normalizeCabalPackageName","module":"Portage.PackageId","link":"Portage-PackageId.html#v:normalizeCabalPackageName"},{"display_html":"<a href=\"#v:normalizeCabalPackageId\">normalizeCabalPackageId</a> :: PackageIdentifier -&gt; PackageIdentifier","name":"normalizeCabalPackageId","module":"Portage.PackageId","link":"Portage-PackageId.html#v:normalizeCabalPackageId"},{"display_html":"<a href=\"#v:filePathToPackageId\">filePathToPackageId</a> :: <a href=\"Portage-PackageId.html#t:Category\" title=\"Portage.PackageId\">Category</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Portage-PackageId.html#t:PackageId\" title=\"Portage.PackageId\">PackageId</a>","name":"filePathToPackageId","module":"Portage.PackageId","link":"Portage-PackageId.html#v:filePathToPackageId"},{"display_html":"<a href=\"#v:packageIdToFilePath\">packageIdToFilePath</a> :: <a href=\"Portage-PackageId.html#t:PackageId\" title=\"Portage.PackageId\">PackageId</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"packageIdToFilePath","module":"Portage.PackageId","link":"Portage-PackageId.html#v:packageIdToFilePath"},{"display_html":"<a href=\"#v:cabal_pn_to_PN\">cabal_pn_to_PN</a> :: PackageName -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"cabal_pn_to_PN","module":"Portage.PackageId","link":"Portage-PackageId.html#v:cabal_pn_to_PN"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ExistingEbuild\">ExistingEbuild</a> = <a href=\"#v:ExistingEbuild\">ExistingEbuild</a> {<ul class=\"subs\"><li><a href=\"#v:ebuildId\">ebuildId</a> :: <a href=\"Portage-PackageId.html#t:PackageId\" title=\"Portage.PackageId\">PackageId</a></li><li><a href=\"#v:ebuildCabalId\">ebuildCabalId</a> :: PackageIdentifier</li><li><a href=\"#v:ebuildPath\">ebuildPath</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a></li></ul>}","name":"ExistingEbuild ExistingEbuild ebuildId ebuildCabalId ebuildPath","module":"Portage.Overlay","link":"Portage-Overlay.html#t:ExistingEbuild"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Overlay\">Overlay</a> = <a href=\"#v:Overlay\">Overlay</a> {<ul class=\"subs\"><li><a href=\"#v:overlayPath\">overlayPath</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a></li><li><a href=\"#v:overlayMap\">overlayMap</a> :: <a href=\"/package/containers-0.6.2.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"Portage-PackageId.html#t:PackageName\" title=\"Portage.PackageId\">PackageName</a> [<a href=\"Portage-Overlay.html#t:ExistingEbuild\" title=\"Portage.Overlay\">ExistingEbuild</a>]</li><li><a href=\"#v:overlayMetadata\">overlayMetadata</a> :: <a href=\"/package/containers-0.6.2.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"Portage-PackageId.html#t:PackageName\" title=\"Portage.PackageId\">PackageName</a> Metadata</li></ul>}","name":"Overlay Overlay overlayPath overlayMap overlayMetadata","module":"Portage.Overlay","link":"Portage-Overlay.html#t:Overlay"},{"display_html":"<a href=\"#v:loadLazy\">loadLazy</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Portage-Overlay.html#t:Overlay\" title=\"Portage.Overlay\">Overlay</a>","name":"loadLazy","module":"Portage.Overlay","link":"Portage-Overlay.html#v:loadLazy"},{"display_html":"<a href=\"#v:readOverlay\">readOverlay</a> :: <a href=\"Portage-Overlay.html#t:DirectoryTree\" title=\"Portage.Overlay\">DirectoryTree</a> -&gt; [<a href=\"Portage-PackageId.html#t:PackageId\" title=\"Portage.PackageId\">PackageId</a>]","name":"readOverlay","module":"Portage.Overlay","link":"Portage-Overlay.html#v:readOverlay"},{"display_html":"<a href=\"#v:readOverlayByPackage\">readOverlayByPackage</a> :: <a href=\"Portage-Overlay.html#t:DirectoryTree\" title=\"Portage.Overlay\">DirectoryTree</a> -&gt; [(<a href=\"Portage-PackageId.html#t:PackageName\" title=\"Portage.PackageId\">PackageName</a>, [<a href=\"Portage-PackageId.html#t:Version\" title=\"Portage.PackageId\">Version</a>])]","name":"readOverlayByPackage","module":"Portage.Overlay","link":"Portage-Overlay.html#v:readOverlayByPackage"},{"display_html":"<a href=\"#v:getDirectoryTree\">getDirectoryTree</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Portage-Overlay.html#t:DirectoryTree\" title=\"Portage.Overlay\">DirectoryTree</a>","name":"getDirectoryTree","module":"Portage.Overlay","link":"Portage-Overlay.html#v:getDirectoryTree"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:DirectoryTree\">DirectoryTree</a> = [DirectoryEntry]","name":"DirectoryTree","module":"Portage.Overlay","link":"Portage-Overlay.html#t:DirectoryTree"},{"display_html":"<a href=\"#v:reduceOverlay\">reduceOverlay</a> :: <a href=\"Portage-Overlay.html#t:Overlay\" title=\"Portage.Overlay\">Overlay</a> -&gt; <a href=\"Portage-Overlay.html#t:Overlay\" title=\"Portage.Overlay\">Overlay</a>","name":"reduceOverlay","module":"Portage.Overlay","link":"Portage-Overlay.html#v:reduceOverlay"},{"display_html":"<a href=\"#v:filterByEmail\">filterByEmail</a> :: ([<a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Portage-Overlay.html#t:Overlay\" title=\"Portage.Overlay\">Overlay</a> -&gt; <a href=\"Portage-Overlay.html#t:Overlay\" title=\"Portage.Overlay\">Overlay</a>","name":"filterByEmail","module":"Portage.Overlay","link":"Portage-Overlay.html#v:filterByEmail"},{"display_html":"<a href=\"#v:inOverlay\">inOverlay</a> :: <a href=\"Portage-Overlay.html#t:Overlay\" title=\"Portage.Overlay\">Overlay</a> -&gt; PackageId -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"inOverlay","module":"Portage.Overlay","link":"Portage-Overlay.html#v:inOverlay"},{"display_html":"<a href=\"#v:merge\">merge</a> :: Verbosity -&gt; <a href=\"/package/hackport-0.7.2.1/docs/Distribution-Client-GlobalFlags.html#t:RepoContext\" title=\"Distribution.Client.GlobalFlags\">RepoContext</a> -&gt; [<a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"merge","module":"Merge","link":"Merge.html#v:merge"},{"display_html":"<a href=\"#v:mergeGenericPackageDescription\">mergeGenericPackageDescription</a> :: Verbosity -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Portage-PackageId.html#t:Category\" title=\"Portage.PackageId\">Category</a> -&gt; GenericPackageDescription -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"mergeGenericPackageDescription","module":"Merge","link":"Merge.html#v:mergeGenericPackageDescription"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FileStatus\">FileStatus</a> a<ul class=\"subs\"><li>= <a href=\"#v:Same\">Same</a> a</li><li>| <a href=\"#v:Differs\">Differs</a> a a</li><li>| <a href=\"#v:OverlayOnly\">OverlayOnly</a> a</li><li>| <a href=\"#v:PortageOnly\">PortageOnly</a> a</li><li>| <a href=\"#v:HackageOnly\">HackageOnly</a> a</li></ul>","name":"FileStatus Same Differs OverlayOnly PortageOnly HackageOnly","module":"Status","link":"Status.html#t:FileStatus"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:StatusDirection\">StatusDirection</a><ul class=\"subs\"><li>= <a href=\"#v:PortagePlusOverlay\">PortagePlusOverlay</a></li><li>| <a href=\"#v:OverlayToPortage\">OverlayToPortage</a></li><li>| <a href=\"#v:HackageToOverlay\">HackageToOverlay</a></li></ul>","name":"StatusDirection PortagePlusOverlay OverlayToPortage HackageToOverlay","module":"Status","link":"Status.html#t:StatusDirection"},{"display_html":"<a href=\"#v:fromStatus\">fromStatus</a> :: <a href=\"Status.html#t:FileStatus\" title=\"Status\">FileStatus</a> a -&gt; a","name":"fromStatus","module":"Status","link":"Status.html#v:fromStatus"},{"display_html":"<a href=\"#v:status\">status</a> :: Verbosity -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/hackport-0.7.2.1/docs/Distribution-Client-GlobalFlags.html#t:RepoContext\" title=\"Distribution.Client.GlobalFlags\">RepoContext</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/containers-0.6.2.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"Portage-PackageId.html#t:PackageName\" title=\"Portage.PackageId\">PackageName</a> [<a href=\"Status.html#t:FileStatus\" title=\"Status\">FileStatus</a> <a href=\"Portage-Overlay.html#t:ExistingEbuild\" title=\"Portage.Overlay\">ExistingEbuild</a>])","name":"status","module":"Status","link":"Status.html#v:status"},{"display_html":"<a href=\"#v:runStatus\">runStatus</a> :: Verbosity -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Status.html#t:StatusDirection\" title=\"Status\">StatusDirection</a> -&gt; [<a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>] -&gt; <a href=\"/package/hackport-0.7.2.1/docs/Distribution-Client-GlobalFlags.html#t:RepoContext\" title=\"Distribution.Client.GlobalFlags\">RepoContext</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"runStatus","module":"Status","link":"Status.html#v:runStatus"},{"display_html":"<a href=\"#v:getInfo\">getInfo</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Portage-Host.html#t:LocalInfo\" title=\"Portage.Host\">LocalInfo</a>","name":"getInfo","module":"Portage.Host","link":"Portage-Host.html#v:getInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LocalInfo\">LocalInfo</a> = <a href=\"#v:LocalInfo\">LocalInfo</a> {<ul class=\"subs\"><li><a href=\"#v:distfiles_dir\">distfiles_dir</a> :: <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li><a href=\"#v:overlay_list\">overlay_list</a> :: [<a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]</li><li><a href=\"#v:portage_dir\">portage_dir</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a></li></ul>}","name":"LocalInfo LocalInfo distfiles_dir overlay_list portage_dir","module":"Portage.Host","link":"Portage-Host.html#t:LocalInfo"},{"display_html":"<a href=\"#v:getOverlayPath\">getOverlayPath</a> :: Verbosity -&gt; <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.14.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"getOverlayPath","module":"Overlays","link":"Overlays.html#v:getOverlayPath"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GlobalFlags\">GlobalFlags</a> = <a href=\"#v:GlobalFlags\">GlobalFlags</a> {<ul class=\"subs\"><li><a href=\"#v:globalVersion\">globalVersion</a> :: Flag <a href=\"/package/base-4.14.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:globalNumericVersion\">globalNumericVersion</a> :: Flag <a href=\"/package/base-4.14.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:globalPathToOverlay\">globalPathToOverlay</a> :: Flag (<a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)</li><li><a href=\"#v:globalPathToPortage\">globalPathToPortage</a> :: Flag (<a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)</li></ul>}","name":"GlobalFlags GlobalFlags globalVersion globalNumericVersion globalPathToOverlay globalPathToPortage","module":"HackPort.GlobalFlags","link":"HackPort-GlobalFlags.html#t:GlobalFlags"},{"display_html":"<a href=\"#v:defaultGlobalFlags\">defaultGlobalFlags</a> :: <a href=\"HackPort-GlobalFlags.html#t:GlobalFlags\" title=\"HackPort.GlobalFlags\">GlobalFlags</a>","name":"defaultGlobalFlags","module":"HackPort.GlobalFlags","link":"HackPort-GlobalFlags.html#v:defaultGlobalFlags"},{"display_html":"<a href=\"#v:withHackPortContext\">withHackPortContext</a> :: Verbosity -&gt; <a href=\"HackPort-GlobalFlags.html#t:GlobalFlags\" title=\"HackPort.GlobalFlags\">GlobalFlags</a> -&gt; (<a href=\"/package/hackport-0.7.2.1/docs/Distribution-Client-GlobalFlags.html#t:RepoContext\" title=\"Distribution.Client.GlobalFlags\">RepoContext</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withHackPortContext","module":"HackPort.GlobalFlags","link":"HackPort-GlobalFlags.html#v:withHackPortContext"}]