SHA256
5
0
forked from c_cpp/folly

21 Commits

Author SHA256 Message Date
a9728cce8b Accepting request 1128785 from devel:libraries:c_c++
- update to 2023.11.20.00:
  * Automated release from TagIt

  * no changelog available

OBS-URL: https://build.opensuse.org/request/show/1128785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=8
2023-11-26 18:37:36 +00:00
acd3263120 - update to 2023.11.20.00:
* Automated release from TagIt
  * no changelog available

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=21
2023-11-25 19:18:56 +00:00
b2941f02a1 Accepting request 1121654 from devel:libraries:c_c++
- Update to release 2023.10.30

OBS-URL: https://build.opensuse.org/request/show/1121654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=7
2023-11-02 19:21:07 +00:00
eaed80d190 - Add arm.diff to unbreak ARMv7 build
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=19
2023-11-01 15:37:48 +00:00
d8ac42c317 - Update to release 2023.10.30
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=18
2023-11-01 13:43:03 +00:00
2efbea2f79 Accepting request 1085016 from devel:libraries:c_c++
- Update to release 2023.05.01

OBS-URL: https://build.opensuse.org/request/show/1085016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=6
2023-05-05 13:59:14 +00:00
aeb89cb53d OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=16 2023-05-05 09:38:36 +00:00
64a1edd421 - Update to release 2023.05.01
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=15
2023-05-05 08:13:14 +00:00
57f6edb7b7 Accepting request 1068508 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1068508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=5
2023-03-02 22:03:30 +00:00
0963e7edc7 Accepting request 1068314 from home:dirkmueller:Factory
- update to 2023.02.27:
  * no changelog available 

- update to 2022.12.26:
  * no changelog available

- update to 2022.12.12:
  * no changelog available
- drop 0001-Fix-iouring-under-32-bit-linux.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1068314
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=13
2023-03-01 16:49:31 +00:00
c9504d3af7 Accepting request 1000138 from devel:libraries:c_c++
- Update to 2022.08.29
- Add 0001-Fix-iouring-under-32-bit-linux.patch

OBS-URL: https://build.opensuse.org/request/show/1000138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=4
2022-08-30 12:49:11 +00:00
00ef25a3e5 - Add 0001-Fix-iouring-under-32-bit-linux.patch
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=11
2022-08-29 22:41:03 +00:00
dce85ff999 do something about the ppc64 failures
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=10
2022-08-29 22:15:45 +00:00
cdb2ee0404 - Update to 2022.08.29
- Add uring.diff

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=9
2022-08-29 13:31:22 +00:00
fc09584645 - Update to 2022.08.22
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=8
2022-08-27 07:34:45 +00:00
6b4b00f6e0 Accepting request 989064 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/989064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=3
2022-07-14 14:34:28 +00:00
32f495c354 - Cure rpmlint "E: executable-stack (Badness: 10000)" by
reworking fix-asm-execstack.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=6
2022-07-07 00:13:41 +00:00
d4a994db0b Accepting request 978797 from devel:libraries:c_c++
- Update to release 2022.05.23

OBS-URL: https://build.opensuse.org/request/show/978797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=2
2022-05-24 18:31:31 +00:00
1de6cc77c1 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=4 2022-05-24 00:31:02 +00:00
27884b3bfe - Update to release 2022.05.23
- Change fix-asm-execstack.patch to use @progbits, not %progbits.
- Edit fix-asm-execstack.patch and remove hunk for memcpy.S,
  because memcpy.S already has had a @progbits line.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/folly?expand=0&rev=3
2022-05-24 00:30:32 +00:00
5adaf21895 Accepting request 956732 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/956732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/folly?expand=0&rev=1
2022-02-22 20:18:28 +00:00
6 changed files with 14 additions and 74 deletions

View File

@@ -1,21 +0,0 @@
From: Jan Engelhardt <ej@inai.de>
Date: 2025-10-07 17:45:10.788536299 +0200
boost 1.89 no longer has "system".
---
CMake/folly-deps.cmake | 1 -
1 file changed, 1 deletion(-)
Index: folly-2025.10.06.00/CMake/folly-deps.cmake
===================================================================
--- folly-2025.10.06.00.orig/CMake/folly-deps.cmake
+++ folly-2025.10.06.00/CMake/folly-deps.cmake
@@ -41,7 +41,6 @@ find_package(Boost 1.51.0 MODULE
filesystem
program_options
regex
- system
thread
REQUIRED
)

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5e8730c52857d44ddbf46a819f588e036d5e6b3f5dcc7129d7bd81c372430d35
size 3939410

Binary file not shown.

View File

@@ -1,16 +1,3 @@
-------------------------------------------------------------------
Tue Oct 7 16:04:20 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2025.10.06.00
* No changelog was provided
- Add boost1.89.diff, glog.diff
-------------------------------------------------------------------
Thu Feb 22 22:08:27 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.02.12.00
* No changelog was provided
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Nov 25 19:18:35 UTC 2023 - Dirk Müller <dmueller@suse.com> Sat Nov 25 19:18:35 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package folly # spec file for package folly
# #
# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2023 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -17,33 +17,31 @@
%define _lto_cflags %nil %define _lto_cflags %nil
%define lname libfolly-v2025_10_06_00 %define lname libfolly-v2023_10_30_00
Name: folly Name: folly
Version: 2025.10.06.00 Version: 2023.11.20.00
Release: 0 Release: 0
Summary: A C++ utility library Summary: A C++ utility library
License: MIT License: MIT
URL: https://github.com/facebook/folly URL: https://github.com/facebook/folly
Source: https://github.com/facebook/folly/releases/download/v%version/folly-v%version.tar.gz Source: https://github.com/facebook/folly/releases/download/v%version/folly-v%version.tar.gz
Patch1: arm.diff Patch1: arm.diff
Patch2: boost1.89.diff
Patch3: glog.diff
BuildRequires: binutils-devel BuildRequires: binutils-devel
BuildRequires: boost-devel BuildRequires: boost-devel
BuildRequires: c++_compiler
BuildRequires: cmake BuildRequires: cmake
BuildRequires: double-conversion-devel BuildRequires: double-conversion-devel
BuildRequires: fast_float-devel BuildRequires: fmt-devel
BuildRequires: gcc-c++
BuildRequires: gflags-devel
BuildRequires: glog-devel
BuildRequires: libaio-devel BuildRequires: libaio-devel
BuildRequires: libboost_context-devel BuildRequires: libboost_context-devel
BuildRequires: libboost_filesystem-devel BuildRequires: libboost_filesystem-devel
BuildRequires: libboost_program_options-devel BuildRequires: libboost_program_options-devel
BuildRequires: libboost_regex-devel BuildRequires: libboost_regex-devel
BuildRequires: libboost_system-devel
BuildRequires: libboost_thread-devel BuildRequires: libboost_thread-devel
BuildRequires: pkgconfig(bzip2) BuildRequires: libbz2-devel
BuildRequires: pkgconfig(fmt)
BuildRequires: pkgconfig(gflags)
BuildRequires: pkgconfig(libglog)
%if 0%{?suse_version} >= 1550 %if 0%{?suse_version} >= 1550
# new versioning with x.y.z after 20210528 # new versioning with x.y.z after 20210528
BuildRequires: libdwarf-devel-static BuildRequires: libdwarf-devel-static
@@ -99,7 +97,8 @@ Development files library for folly, a C++ utility library.
%install %install
%cmake_install %cmake_install
%ldconfig_scriptlets -n %lname %post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%files -n %lname %files -n %lname
%_libdir/libfolly*.so.* %_libdir/libfolly*.so.*

View File

@@ -1,25 +0,0 @@
From: Jan Engelhardt <ej@inai.de>
Date: 2025-10-07 18:02:43.480497231 +0200
```
#error <glog/vlog_is_on.h> was not included correctly. See the documentation
#for how to consume the library.
```
Workaround that.
---
CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
Index: folly-2025.10.06.00/CMakeLists.txt
===================================================================
--- folly-2025.10.06.00.orig/CMakeLists.txt
+++ folly-2025.10.06.00/CMakeLists.txt
@@ -59,6 +59,7 @@ set(BIN_INSTALL_DIR bin CACHE STRING
set(CMAKE_INSTALL_DIR lib/cmake/folly CACHE STRING
"The subdirectory where CMake package config files should be installed")
+add_definitions(-DGLOG_USE_GLOG_EXPORT=1 -DGOOGLE_GLOG_IS_A_DLL=1)
option(BUILD_SHARED_LIBS
"If enabled, build folly as a shared library. \
This is generally discouraged, since folly does not commit to having \