diff options
author | 2022-06-10 14:22:15 +0100 | |
---|---|---|
committer | 2022-06-10 16:25:27 +0100 | |
commit | b6989bd50f3a7d466f68969049d2388720d6f183 (patch) | |
tree | d384d580187a28f26f870d204392b3433ada200e /net-libs/xrootd/files | |
parent | dev-python/jupyterlab: add 3.4.3 (diff) | |
download | gentoo-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.patch | 24 |
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 ) + |