summaryrefslogtreecommitdiff
blob: 9b145f120dc008eb177ff59bc7763280ebf5486d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="project">
		<email>haskell@gentoo.org</email>
		<name>Gentoo Haskell</name>
	</maintainer>
	<longdescription>
		A library for matching files using patterns such as @\&quot;src\/**\/*.png\&quot;@ for all @.png@ files
		recursively under the @src@ directory. Features:
		
		* All matching is /O(n)/.
		
		* See &quot;System.FilePattern&quot; and @?==@ simple matching and semantics.
		
		* Use @match@ and @substitute@ to extract suitable
		strings from the @*@ and @**@ matches, and substitute them back into other patterns.
		
		* Use @step@ and @matchMany@ to perform bulk matching
		of many patterns against many paths simultaneously.
		
		* Use &quot;System.FilePattern.Directory&quot; to perform optimised directory traverals using patterns.
		
		Originally taken from the &lt;https://hackage.haskell.org/package/shake Shake library&gt;.
	</longdescription>
</pkgmetadata>