1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Fast key-value storage library
8 HOMEPAGE= https://github.com/google/leveldb
9 CONTACT= Leonid_Bobrov[goleo@disroot.org]
12 SITES[main]= GITHUB/google:leveldb:1.23
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILDRUN_DEPENDS= snappy:single:standard
21 sqlite:single:standard
23 USES= c++:single cmake
25 LICENSE= BSD3CLAUSE:single
26 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE
29 FPC_EQUIVALENT= databases/leveldb
33 CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON
34 -DLEVELDB_BUILD_BENCHMARKS:BOOL=OFF
35 -DLEVELDB_BUILD_TESTS:BOOL=OFF
37 [FILE:867:descriptions/desc.single]
38 LevelDB is a fast key-value storage library written at Google that provides
39 an ordered mapping from string keys to string values.
42 - Keys and values are arbitrary byte arrays.
43 - Data is stored sorted by key.
44 - Callers can provide a custom comparison function to override the sort
46 - The basic operations are Put(key,value), Get(key), Delete(key).
47 - Multiple changes can be made in one atomic batch.
48 - Users can create a transient snapshot to get a consistent view of data.
49 - Forward and backward iteration is supported over the data.
50 - Data is automatically compressed using the Snappy compression library.
51 - External activity (file system operations etc.) is relayed through a
52 virtual interface so users can customize the operating system
54 - Detailed documentation about how to use the library is included with the
59 9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76 242925 google-leveldb-1.23.tar.gz
62 [FILE:376:manifests/plist.single]
81 libleveldb.so.%%SOMAJOR%%
82 libleveldb.so.%%SOVERSION%%
85 leveldbConfigVersion.cmake
86 leveldbTargets-release.cmake