[arch-commits] Commit in cryfs/trunk (PKGBUILD fix-openmp.patch)

Antonio Rojas arojas at gemini.archlinux.org
Sat Feb 5 18:54:18 UTC 2022


    Date: Saturday, February 5, 2022 @ 18:54:18
  Author: arojas
Revision: 1126511

Fix OpenMP support (FS#73611)

Added:
  cryfs/trunk/fix-openmp.patch
Modified:
  cryfs/trunk/PKGBUILD

------------------+
 PKGBUILD         |    9 ++++++---
 fix-openmp.patch |   13 +++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-05 18:54:11 UTC (rev 1126510)
+++ PKGBUILD	2022-02-05 18:54:18 UTC (rev 1126511)
@@ -5,7 +5,7 @@
 
 pkgname=cryfs
 pkgver=0.11.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Cryptographic filesystem for the cloud'
 arch=(x86_64)
 depends=(fuse2 curl spdlog fmt boost-libs)
@@ -12,13 +12,16 @@
 makedepends=(cmake python boost range-v3)
 url='https://www.cryfs.org'
 license=(LGPL3)
-source=(https://github.com/cryfs/cryfs/releases/download/$pkgver/cryfs-$pkgver.tar.xz{,.asc})
+source=(https://github.com/cryfs/cryfs/releases/download/$pkgver/cryfs-$pkgver.tar.xz{,.asc}
+        fix-openmp.patch)
 sha256sums=('55f139b07b9737851cc0d6e26c425a7debc2fabd2a62aa43ba56e5a33ca93ece'
-            'SKIP')
+            'SKIP'
+            '9db0aeef631c21a4d10a4235a16573e2ef81808fb7645ecf2b77615e6978b0b1')
 validpgpkeys=(5D5EC7BC6F1443EC2AF7177A9E6C996C991D25E1) # CryFS Team <messmer at cryfs.org>
 
 prepare() {
   sed -e '/Release/d' -i doc/CMakeLists.txt # Install man page also with dafault build type
+  patch -p1 < fix-openmp.patch # Fix openMP support https://github.com/cryfs/cryfs/issues/414
 }
 
 build() {

Added: fix-openmp.patch
===================================================================
--- fix-openmp.patch	                        (rev 0)
+++ fix-openmp.patch	2022-02-05 18:54:18 UTC (rev 1126511)
@@ -0,0 +1,13 @@
+diff --git a/vendor/cryptopp/CMakeLists.txt b/vendor/cryptopp/CMakeLists.txt
+index 991c6ba1..5f2045bb 100644
+--- a/vendor/cryptopp/CMakeLists.txt
++++ b/vendor/cryptopp/CMakeLists.txt
+@@ -15,6 +15,8 @@ set(CRYPTOPP_BUILD_TESTING OFF CACHE BOOL "")
+ set(BUILD_DOCUMENTATION OFF CACHE BOOL "")
+ set(BUILD_SHARED OFF CACHE BOOL "")
+ set(BUILD_STATIC ON CACHE BOOL "")
++set(USE_INTERMEDIATE_OBJECTS_TARGET OFF CACHE BOOL "")
++
+ set(cryptocpp_DISPLAY_CMAKE_SUPPORT_WARNING OFF CACHE BOOL "")
+ add_subdirectory(vendor_cryptopp EXCLUDE_FROM_ALL)
+ 



More information about the arch-commits mailing list