summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szuba <marecki@gentoo.org>2022-06-10 14:22:15 +0100
committerMarek Szuba <marecki@gentoo.org>2022-06-10 16:25:27 +0100
commitb6989bd50f3a7d466f68969049d2388720d6f183 (patch)
treed384d580187a28f26f870d204392b3433ada200e /net-libs/xrootd/files
parentdev-python/jupyterlab: add 3.4.3 (diff)
downloadgentoo-b6989bd50f3a7d466f68969049d2388720d6f183.tar.gz
gentoo-b6989bd50f3a7d466f68969049d2388720d6f183.tar.bz2
gentoo-b6989bd50f3a7d466f68969049d2388720d6f183.zip
net-libs/xrootd: add 5.4.3, drop 5.3.1 and 5.4.0
Disables several cases of dependency automagic present upstream build scripts, and limits FUSE support to slot 0 (it doesn't work with, or indeed detect, fuse-3 yet). Furthermore, dev-libs/openssl is now a mandatory dependency - although it is nominally (and only nominally, see Bug #822684) still possible to disable the building of XrdCrypto in CMake, calls to OpenSSL functions are now present elsewhere in xrootd code as well. Closes: https://bugs.gentoo.org/822684 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'net-libs/xrootd/files')
-rw-r--r--net-libs/xrootd/files/xrootd-5.4.3-no_automagic.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/net-libs/xrootd/files/xrootd-5.4.3-no_automagic.patch b/net-libs/xrootd/files/xrootd-5.4.3-no_automagic.patch
new file mode 100644
index 000000000000..d50ea40e1c49
--- /dev/null
+++ b/net-libs/xrootd/files/xrootd-5.4.3-no_automagic.patch
@@ -0,0 +1,24 @@
+--- a/cmake/XRootDFindLibs.cmake
++++ b/cmake/XRootDFindLibs.cmake
+@@ -25,15 +25,19 @@
+
+ find_package( TinyXml )
+
+-find_package( LibXml2 )
++if( ENABLE_LIBXML2 )
++find_package( LibXml2 REQUIRED )
+ if( LIBXML2_FOUND )
+ add_definitions( -DHAVE_XML2 )
+ endif()
++endif()
+
+-find_package( Systemd )
++if( ENABLE_SYSTEMD )
++find_package( Systemd REQUIRED )
+ if( SYSTEMD_FOUND )
+ add_definitions( -DHAVE_SYSTEMD )
+ endif()
++endif()
+
+ find_package( CURL )
+