Accepting request 1154384 from home:AndreasStieger:branches:devel:microos
abseil-cpp 20240116.1 OBS-URL: https://build.opensuse.org/request/show/1154384 OBS-URL: https://build.opensuse.org/package/show/devel:microos/abseil-cpp?expand=0&rev=28
This commit is contained in:
parent
5bbb108d8f
commit
ae9b1d71c9
BIN
abseil-cpp-20230802.1.tar.gz
(Stored with Git LFS)
BIN
abseil-cpp-20230802.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
3
abseil-cpp-20240116.1.tar.gz
Normal file
3
abseil-cpp-20240116.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3c743204df78366ad2eaf236d6631d83f6bc928d1705dd0000b872e53b73dc6a
|
||||||
|
size 2151012
|
@ -1,3 +1,20 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 3 06:35:57 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- update to 20240116.1:
|
||||||
|
* Add absl::NoDestructor<T> to simplify defining static types
|
||||||
|
that do not need to be destructed upon program exit.
|
||||||
|
* Add configurable verbose logging (also known as VLOG).
|
||||||
|
* Added absl::Overload(), which returns a functor that provides
|
||||||
|
overloads based on the functors passed to it. Note that this
|
||||||
|
functionality requires C++17 or newer.
|
||||||
|
* Breaking Change: AbslHashValue() no longer accepts C-style
|
||||||
|
arrays as a parameter, caller need to wrap C-string literals in
|
||||||
|
absl::string_view.
|
||||||
|
* Breaking Change: absl::weak_equality and absl::strong_equality
|
||||||
|
have been removed. The corresponding std types were removed
|
||||||
|
before C++20 was finalized
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jan 19 15:53:47 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
Fri Jan 19 15:53:47 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -16,15 +16,18 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define lname libabsl2308_0_0
|
%define lname libabsl2401_0_0
|
||||||
Name: abseil-cpp
|
Name: abseil-cpp
|
||||||
Version: 20230802.1
|
Version: 20240116.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: C++11 libraries which augment the C++ stdlib
|
Summary: C++11 libraries which augment the C++ stdlib
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
URL: https://abseil.io/
|
URL: https://abseil.io/
|
||||||
Source0: https://github.com/abseil/abseil-cpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/abseil/abseil-cpp/releases/download/%{version}/%{name}-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: baselibs.conf
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: pkgconfig
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||||
BuildRequires: gcc7
|
BuildRequires: gcc7
|
||||||
BuildRequires: gcc7-c++
|
BuildRequires: gcc7-c++
|
||||||
@ -32,9 +35,6 @@ BuildRequires: gcc7-c++
|
|||||||
BuildRequires: gcc >= 7
|
BuildRequires: gcc >= 7
|
||||||
BuildRequires: gcc-c++ >= 7
|
BuildRequires: gcc-c++ >= 7
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cmake
|
|
||||||
BuildRequires: fdupes
|
|
||||||
BuildRequires: pkgconfig
|
|
||||||
# PATCH-FIX-OPENSUSE options-{old,cxx17}.patch Ensure ABI stability regardless of compiler options
|
# PATCH-FIX-OPENSUSE options-{old,cxx17}.patch Ensure ABI stability regardless of compiler options
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} < 1550
|
%if 0%{?suse_version} && 0%{?suse_version} < 1550
|
||||||
Patch0: options-old.patch
|
Patch0: options-old.patch
|
||||||
@ -82,14 +82,14 @@ export CXX="g++-7"
|
|||||||
%cmake_install
|
%cmake_install
|
||||||
%fdupes %{buildroot}/%{_prefix}
|
%fdupes %{buildroot}/%{_prefix}
|
||||||
|
|
||||||
%post -n %{lname} -p /sbin/ldconfig
|
%ldconfig_scriptlets -n %{lname}
|
||||||
%postun -n %{lname} -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files -n %{lname}
|
%files -n %{lname}
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{_libdir}/libabsl_*.so.*
|
%{_libdir}/libabsl_*.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%{_includedir}/absl
|
%{_includedir}/absl
|
||||||
%{_libdir}/cmake/absl
|
%{_libdir}/cmake/absl
|
||||||
|
@ -1 +1 @@
|
|||||||
libabsl2308_0_0
|
libabsl2401_0_0
|
||||||
|
@ -3,10 +3,10 @@ to avoid mysterious linker errors when using wrong C++ version in compiler.
|
|||||||
This version of patch is for new systems (Tumbleweed) where Abseil is built with C++17 support.
|
This version of patch is for new systems (Tumbleweed) where Abseil is built with C++17 support.
|
||||||
For more information, see “notice for package managers” in options.h
|
For more information, see “notice for package managers” in options.h
|
||||||
|
|
||||||
Index: abseil-cpp-20230125.2/absl/base/options.h
|
Index: abseil-cpp-20240116.1/absl/base/options.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- abseil-cpp-20230125.2.orig/absl/base/options.h
|
--- abseil-cpp-20240116.1.orig/absl/base/options.h
|
||||||
+++ abseil-cpp-20230125.2/absl/base/options.h
|
+++ abseil-cpp-20240116.1/absl/base/options.h
|
||||||
@@ -94,7 +94,7 @@
|
@@ -94,7 +94,7 @@
|
||||||
// User code should not inspect this macro. To check in the preprocessor if
|
// User code should not inspect this macro. To check in the preprocessor if
|
||||||
// absl::any is a typedef of std::any, use the feature macro ABSL_USES_STD_ANY.
|
// absl::any is a typedef of std::any, use the feature macro ABSL_USES_STD_ANY.
|
||||||
@ -41,5 +41,5 @@ Index: abseil-cpp-20230125.2/absl/base/options.h
|
|||||||
-#define ABSL_OPTION_USE_STD_VARIANT 2
|
-#define ABSL_OPTION_USE_STD_VARIANT 2
|
||||||
+#define ABSL_OPTION_USE_STD_VARIANT 1
|
+#define ABSL_OPTION_USE_STD_VARIANT 1
|
||||||
|
|
||||||
|
// ABSL_OPTION_USE_STD_ORDERING
|
||||||
// ABSL_OPTION_USE_INLINE_NAMESPACE
|
//
|
||||||
|
@ -3,9 +3,11 @@ to avoid mysterious linker errors when using wrong C++ version in compiler.
|
|||||||
This version of the patch is for old systems where the system compiler does not use C++17.
|
This version of the patch is for old systems where the system compiler does not use C++17.
|
||||||
For more information, see “notice for package managers” in options.h
|
For more information, see “notice for package managers” in options.h
|
||||||
|
|
||||||
--- a/absl/base/options.h 2021-11-03 16:26:14.000000000 +0100
|
Index: abseil-cpp-20240116.1/absl/base/options.h
|
||||||
+++ b/absl/base/options.h 2022-06-28 22:49:52.830727200 +0200
|
===================================================================
|
||||||
@@ -100,7 +100,7 @@
|
--- abseil-cpp-20240116.1.orig/absl/base/options.h
|
||||||
|
+++ abseil-cpp-20240116.1/absl/base/options.h
|
||||||
|
@@ -94,7 +94,7 @@
|
||||||
// User code should not inspect this macro. To check in the preprocessor if
|
// User code should not inspect this macro. To check in the preprocessor if
|
||||||
// absl::any is a typedef of std::any, use the feature macro ABSL_USES_STD_ANY.
|
// absl::any is a typedef of std::any, use the feature macro ABSL_USES_STD_ANY.
|
||||||
|
|
||||||
@ -14,7 +16,7 @@ For more information, see “notice for package managers” in options.h
|
|||||||
|
|
||||||
|
|
||||||
// ABSL_OPTION_USE_STD_OPTIONAL
|
// ABSL_OPTION_USE_STD_OPTIONAL
|
||||||
@@ -127,7 +127,7 @@
|
@@ -121,7 +121,7 @@
|
||||||
// absl::optional is a typedef of std::optional, use the feature macro
|
// absl::optional is a typedef of std::optional, use the feature macro
|
||||||
// ABSL_USES_STD_OPTIONAL.
|
// ABSL_USES_STD_OPTIONAL.
|
||||||
|
|
||||||
@ -23,7 +25,7 @@ For more information, see “notice for package managers” in options.h
|
|||||||
|
|
||||||
|
|
||||||
// ABSL_OPTION_USE_STD_STRING_VIEW
|
// ABSL_OPTION_USE_STD_STRING_VIEW
|
||||||
@@ -154,7 +154,7 @@
|
@@ -148,7 +148,7 @@
|
||||||
// absl::string_view is a typedef of std::string_view, use the feature macro
|
// absl::string_view is a typedef of std::string_view, use the feature macro
|
||||||
// ABSL_USES_STD_STRING_VIEW.
|
// ABSL_USES_STD_STRING_VIEW.
|
||||||
|
|
||||||
@ -32,12 +34,12 @@ For more information, see “notice for package managers” in options.h
|
|||||||
|
|
||||||
// ABSL_OPTION_USE_STD_VARIANT
|
// ABSL_OPTION_USE_STD_VARIANT
|
||||||
//
|
//
|
||||||
@@ -180,7 +180,7 @@
|
@@ -174,7 +174,7 @@
|
||||||
// absl::variant is a typedef of std::variant, use the feature macro
|
// absl::variant is a typedef of std::variant, use the feature macro
|
||||||
// ABSL_USES_STD_VARIANT.
|
// ABSL_USES_STD_VARIANT.
|
||||||
|
|
||||||
-#define ABSL_OPTION_USE_STD_VARIANT 2
|
-#define ABSL_OPTION_USE_STD_VARIANT 2
|
||||||
+#define ABSL_OPTION_USE_STD_VARIANT 0
|
+#define ABSL_OPTION_USE_STD_VARIANT 0
|
||||||
|
|
||||||
|
// ABSL_OPTION_USE_STD_ORDERING
|
||||||
// ABSL_OPTION_USE_INLINE_NAMESPACE
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user