Page MenuHomeSolus

D10929.id26383.diff
No OneTemporary

D10929.id26383.diff

diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1 @@
+libleveldb.so.1
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -51,8 +51,14 @@
libleveldb.so.1:_ZN7leveldb2DBD0Ev
libleveldb.so.1:_ZN7leveldb2DBD1Ev
libleveldb.so.1:_ZN7leveldb2DBD2Ev
+libleveldb.so.1:_ZN7leveldb3Env10DeleteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libleveldb.so.1:_ZN7leveldb3Env10RemoveFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libleveldb.so.1:_ZN7leveldb3Env17NewAppendableFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPNS_12WritableFileE
libleveldb.so.1:_ZN7leveldb3Env7DefaultEv
+libleveldb.so.1:_ZN7leveldb3Env9DeleteDirERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libleveldb.so.1:_ZN7leveldb3Env9RemoveDirERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libleveldb.so.1:_ZN7leveldb3EnvC1Ev
+libleveldb.so.1:_ZN7leveldb3EnvC2Ev
libleveldb.so.1:_ZN7leveldb3EnvD0Ev
libleveldb.so.1:_ZN7leveldb3EnvD1Ev
libleveldb.so.1:_ZN7leveldb3EnvD2Ev
@@ -98,6 +104,9 @@
libleveldb.so.1:_ZNK7leveldb5Table11NewIteratorERKNS_11ReadOptionsE
libleveldb.so.1:_ZNK7leveldb5Table19ApproximateOffsetOfERKNS_5SliceE
libleveldb.so.1:_ZNK7leveldb6Status8ToStringB5cxx11Ev
+libleveldb.so.1:__bss_start
+libleveldb.so.1:_edata
+libleveldb.so.1:_end
libleveldb.so.1:leveldb_approximate_sizes
libleveldb.so.1:leveldb_cache_create_lru
libleveldb.so.1:leveldb_cache_destroy
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,5 +1,4 @@
libc.so.6
-libgcc_s.so.1
libpthread.so.0
libsnappy.so.1
libstdc++.so.6
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,98 @@
+libc.so.6:__snprintf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:__vsnprintf_chk
+libc.so.6:__xstat
+libc.so.6:abort
+libc.so.6:access
+libc.so.6:closedir
+libc.so.6:fclose
+libc.so.6:fcntl
+libc.so.6:fdatasync
+libc.so.6:fdopen
+libc.so.6:fflush
+libc.so.6:free
+libc.so.6:fwrite
+libc.so.6:getenv
+libc.so.6:geteuid
+libc.so.6:getrlimit
+libc.so.6:gettimeofday
+libc.so.6:localtime_r
+libc.so.6:malloc
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:mkdir
+libc.so.6:mmap
+libc.so.6:munmap
+libc.so.6:nanosleep
+libc.so.6:opendir
+libc.so.6:readdir
+libc.so.6:rename
+libc.so.6:rmdir
+libc.so.6:stderr
+libc.so.6:strdup
+libc.so.6:strerror
+libc.so.6:strlen
+libc.so.6:strrchr
+libc.so.6:unlink
+libpthread.so.0:__errno_location
+libpthread.so.0:close
+libpthread.so.0:lseek
+libpthread.so.0:open
+libpthread.so.0:pread
+libpthread.so.0:pthread_create
+libpthread.so.0:read
+libpthread.so.0:write
+libsnappy.so.1:_ZN6snappy11RawCompressEPKcmPcPm
+libsnappy.so.1:_ZN6snappy13RawUncompressEPKcmPc
+libsnappy.so.1:_ZN6snappy19MaxCompressedLengthEm
+libsnappy.so.1:_ZN6snappy21GetUncompressedLengthEPKcmPm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
+libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
+libstdc++.so.6:_ZNSolsEi
+libstdc++.so.6:_ZNSt18condition_variable10notify_allEv
+libstdc++.so.6:_ZNSt18condition_variable10notify_oneEv
+libstdc++.so.6:_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
+libstdc++.so.6:_ZNSt18condition_variableC1Ev
+libstdc++.so.6:_ZNSt18condition_variableD1Ev
+libstdc++.so.6:_ZNSt6localeC1Ev
+libstdc++.so.6:_ZNSt6localeD1Ev
+libstdc++.so.6:_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
+libstdc++.so.6:_ZNSt6thread6_StateD2Ev
+libstdc++.so.6:_ZNSt6thread6detachEv
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
+libstdc++.so.6:_ZNSt8ios_baseC2Ev
+libstdc++.so.6:_ZNSt8ios_baseD2Ev
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
+libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
+libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt19__throw_logic_errorPKc
+libstdc++.so.6:_ZSt20__throw_length_errorPKc
+libstdc++.so.6:_ZSt20__throw_system_errori
+libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
+libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
+libstdc++.so.6:_ZSt9terminatev
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
+libstdc++.so.6:_ZdaPv
+libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_Znam
+libstdc++.so.6:_Znwm
+libstdc++.so.6:__cxa_guard_acquire
+libstdc++.so.6:__cxa_guard_release
+libstdc++.so.6:__cxa_pure_virtual
diff --git a/files/static-test-libraries.patch b/files/static-test-libraries.patch
new file mode 100644
--- /dev/null
+++ b/files/static-test-libraries.patch
@@ -0,0 +1,21 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -287,6 +287,9 @@ add_executable(leveldbutil
+ target_link_libraries(leveldbutil leveldb)
+
+ if(LEVELDB_BUILD_TESTS)
++ set(OLD_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
++ set(BUILD_SHARED_LIBS OFF)
++
+ enable_testing()
+
+ # Prevent overriding the parent project's compiler/linker settings on Windows.
+@@ -303,6 +306,8 @@ if(LEVELDB_BUILD_TESTS)
+ set(BENCHMARK_ENABLE_EXCEPTIONS OFF CACHE BOOL "" FORCE)
+ add_subdirectory("third_party/benchmark")
+
++ set(BUILD_SHARED_LIBS ${OLD_BUILD_SHARED_LIBS})
++
+ # GoogleTest triggers a missing field initializers warning.
+ if(LEVELDB_HAVE_NO_MISSING_FIELD_INITIALIZERS)
+ set_property(TARGET gtest
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,19 +1,23 @@
name : leveldb
-version : '1.22'
-release : 4
+version : '1.23'
+release : 5
source :
- - https://github.com/google/leveldb/archive/1.22.tar.gz : 55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2
+ - https://github.com/google/leveldb/archive/1.23.tar.gz : 9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76
+ - https://github.com/google/googletest/archive/release-1.10.0/googletest-release-1.10.0.tar.gz : 9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb
+ - https://github.com/google/benchmark/archive/v1.5.2/benchmark-v1.5.2.tar.gz : dccbdab796baa1043f04982147e67bb6e118fe610da2c65f88912d73987e700c
license : BSD-3-Clause
component : programming
optimize : speed
summary : Fast key-value storage library
description: |
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
-patterns :
- - devel : /usr/bin/db_bench
builddeps :
+ - pkgconfig(sqlite3)
- snappy-devel
setup : |
+ tar xf $sources/googletest-* --strip-components=1 -C third_party/googletest
+ tar xf $sources/benchmark-* --strip-components=1 -C third_party/benchmark
+ %patch -p1 < $pkgfiles/static-test-libraries.patch
%cmake_ninja -DBUILD_SHARED_LIBS=1
build : |
%ninja_build
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -3,7 +3,7 @@
<Name>leveldb</Name>
<Packager>
<Name>Martin Reboredo</Name>
- <Email>gc1000ll@gmail.com</Email>
+ <Email>yakoyoku@gmail.com</Email>
</Packager>
<License>BSD-3-Clause</License>
<PartOf>programming</PartOf>
@@ -20,7 +20,7 @@
<PartOf>programming</PartOf>
<Files>
<Path fileType="library">/usr/lib64/libleveldb.so.1</Path>
- <Path fileType="library">/usr/lib64/libleveldb.so.1.22.0</Path>
+ <Path fileType="library">/usr/lib64/libleveldb.so.1.23.0</Path>
</Files>
</Package>
<Package>
@@ -30,9 +30,57 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="4">leveldb</Dependency>
+ <Dependency release="5">leveldb</Dependency>
</RuntimeDependencies>
<Files>
+ <Path fileType="header">/usr/include/benchmark/benchmark.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-cardinalities.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-function-mocker.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-actions.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-function-mockers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-function-mockers.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-matchers.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-more-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-more-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-nice-strict.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-spec-builders.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/README.md</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-generated-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-generated-actions.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-port.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/gmock-internal-utils.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/gmock-port.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/gmock-pp.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-death-test.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-matchers.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-message.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-param-test.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-printers.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-spi.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-test-part.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-typed-test.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest_pred_impl.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest_prod.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/README.md</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/gtest-port.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/gtest-printers.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/gtest.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-death-test-internal.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-filepath.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-internal.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-param-util.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-port-arch.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-port.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-string.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-type-util.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-type-util.h.pump</Path>
<Path fileType="header">/usr/include/leveldb/c.h</Path>
<Path fileType="header">/usr/include/leveldb/cache.h</Path>
<Path fileType="header">/usr/include/leveldb/comparator.h</Path>
@@ -48,20 +96,39 @@
<Path fileType="header">/usr/include/leveldb/table.h</Path>
<Path fileType="header">/usr/include/leveldb/table_builder.h</Path>
<Path fileType="header">/usr/include/leveldb/write_batch.h</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestConfig.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestConfigVersion.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestTargets-relwithdebinfo.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestTargets.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkConfig.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkConfigVersion.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkTargets-relwithdebinfo.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkTargets.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbConfig.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbConfigVersion.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbTargets-relwithdebinfo.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbTargets.cmake</Path>
+ <Path fileType="library">/usr/lib64/libbenchmark.a</Path>
+ <Path fileType="library">/usr/lib64/libbenchmark_main.a</Path>
+ <Path fileType="library">/usr/lib64/libgmock.a</Path>
+ <Path fileType="library">/usr/lib64/libgmock_main.a</Path>
+ <Path fileType="library">/usr/lib64/libgtest.a</Path>
+ <Path fileType="library">/usr/lib64/libgtest_main.a</Path>
<Path fileType="library">/usr/lib64/libleveldb.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/benchmark.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gmock.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gmock_main.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gtest.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gtest_main.pc</Path>
</Files>
</Package>
<History>
- <Update release="4">
- <Date>2020-05-31</Date>
- <Version>1.22</Version>
+ <Update release="5">
+ <Date>2021-04-26</Date>
+ <Version>1.23</Version>
<Comment>Packaging update</Comment>
<Name>Martin Reboredo</Name>
- <Email>gc1000ll@gmail.com</Email>
+ <Email>yakoyoku@gmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 4:59 PM (2 h, 54 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5814773
Default Alt Text
D10929.id26383.diff (15 KB)

Event Timeline