Ravenports generated: 20 Jul 2023 22:27
[ravenports.git] / bucket_C4 / frozen
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               frozen
4 VERSION=                1.1.1
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Constexpr header alternative to gperf for C++14
8 HOMEPAGE=               https://github.com/serge-sans-paille/frozen
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/serge-sans-paille:frozen:1.1.1
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   cmake
21
22 LICENSE=                APACHE20:single
23 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
24 LICENSE_FILE=           APACHE20:{{WRKSRC}}/LICENSE
25 LICENSE_AWK=            TERMS:"^$$"
26 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/include/frozen/set.h
27 LICENSE_SCHEME=         solo
28
29 [FILE:850:descriptions/desc.single]
30 Header-only library that provides 0 cost initialization for immutable
31 containers, fixed-size containers, and various algorithms.
32
33 Frozen provides:
34 - immutable (a.k.a. frozen), constexpr-compatible versions of std::set,
35   std::unordered_set, std::map and std::unordered_map.
36 - fixed-capacity, constinit-compatible versions of std::map and
37   std::unordered_map with immutable, compile-time selected keys mapped
38   to mutable values.
39 - 0-cost initialization version of std::search for frozen needles using
40   Boyer-Moore or Knuth-Morris-Pratt algorithms.
41
42 The unordered_* containers are guaranteed perfect (a.k.a. no hash
43 collision) and the extra storage is linear with respect to the key number.
44
45 Once initialized, the container keys cannot be updated, and in exchange,
46 lookups are faster. And initialization is free when constexpr or constinit
47 is used.
48
49
50 [FILE:116:distinfo]
51 f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45       186589 serge-sans-paille-frozen-1.1.1.tar.gz
52
53
54 [FILE:312:manifests/plist.single]
55 include/frozen/
56  algorithm.h
57  map.h
58  random.h
59  set.h
60  string.h
61  unordered_map.h
62  unordered_set.h
63 include/frozen/bits/
64  algorithms.h
65  basic_types.h
66  constexpr_assert.h
67  defines.h
68  elsa.h
69  elsa_std.h
70  exceptions.h
71  hash_string.h
72  pmh.h
73  version.h
74 share/cmake/frozen/
75  frozenConfig.cmake
76  frozenConfigVersion.cmake
77