databases/xrootd 5.6.9_2 FreeBSD
Framework for fast, low latency, scalable data access
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3, LGPL3
- Categories
- databases
- Package size
- 2757.0 KiB, 11437.2 KiB installed
Description
The XROOTD project aims at giving high performance, scalable fault tolerant access to data repositories of many kinds. The typical usage is to give access to file-based ones. It is based on a scalable architecture, a communication protocol, and a set of plugins and tools based on those. The freedom to configure it and to make it scale (for size and performance) allows the deployment of data access clusters of virtually any size, which can include sophisticated features, like authentication/authorization, integrations with other systems, WAN data distribution, etc.
XRootD software framework is a fully generic suite for fast, low latency and scalable data access, which can serve natively any kind of data, organized as a hierarchical filesystem-like namespace, based on the concept of directory. As a general rule, particular emphasis has been put in the quality of the core software parts.
Install
Binary package:
pkg install xrootd
From the ports tree:
cd /usr/ports/databases/xrootd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xrootd>0:databases/xrootd
LIB_DEPENDS= libXrdAppUtils.so:databases/xrootd
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.6.9_2 | 5.6.9_2 | - | 5.6.9_2 | 5.6.9_2 |
| FreeBSD:14:quarterly | 5.6.9_2 | 5.6.9_2 | n/a | 5.6.9_2 | 5.6.9_2 |
| FreeBSD:15:latest | 5.6.9_2 | 5.6.9_2 | n/a | 5.6.9_2 | 5.6.9_2 |
| FreeBSD:15:quarterly | 5.6.9_2 | 5.6.9_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.6.9_2 | 5.6.9_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
bash: shells/bash
Library 3
libcurl.so: ftp/curllibtinyxml.so: textproc/tinyxmllibuuid.so: misc/libuuid
Test 2
cppunit>0: devel/cppunitgoogletest>0: devel/googletest
The full lists below include those, and their dependencies in turn.
Build dependencies 32
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/lmdb0
- databases/openldap26-client
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- misc/libuuid
- ports-mgmt/pkg
- print/indexinfo
- security/cyrus-sasl2
- security/krb5
- security/libssh2
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libxml2
- textproc/tinyxml
- www/davix
- www/libnghttp2
Run dependencies 20
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/lmdb0
- databases/openldap26-client
- devel/gettext-runtime
- devel/libunistring
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- misc/libuuid
- print/indexinfo
- security/cyrus-sasl2
- security/krb5
- security/libssh2
- textproc/libxml2
- textproc/tinyxml
- www/davix
- www/libnghttp2
Required by 2
Configuration
Options name: databases_xrootd
| Option | Default | Description |
|---|---|---|
| KERBEROS5 | on | Kerberos 5 support |
| MACAROONS | off | Macaroons plugin |
| XRDCLHTTP | on | xrdcl-http plugin |
- USES
- cmake:testing compiler:c++14-lang cpe gnome localbase:ldflags pkgconfig readline shebangfix ssl
- Service scripts
- none
Files
Manual pages 17
- cmsd(8)
- frm_admin(8)
- frm_purged(8)
- frm_xfragent(8)
- frm_xfrd(8)
- mpxstats(8)
- xrdadler32(1)
- xrdcopy(1)
- xrdcp(1)
- xrdfs(1)
- xrdgsiproxy(1)
- xrdgsitest(1)
- xrdmapc(1)
- xrdpfc_print(8)
- xrdpwdadmin(8)
- xrdsssadmin(8)
- xrootd(8)
pkg-plist 320
- bin/cconfig
- bin/cmsd
- bin/frm_admin
- bin/frm_purged
- bin/frm_xfragent
- bin/frm_xfrd
- bin/mpxstats
- bin/wait41
- bin/xrdacctest
- bin/xrdadler32
- bin/xrdcks
- bin/xrdcopy
- bin/xrdcp
- bin/xrdcrc32c
- bin/xrdfs
- bin/xrdgsiproxy
- bin/xrdgsitest
- bin/xrdmapc
- bin/xrdpfc_print
- bin/xrdpinls
- bin/xrdpwdadmin
- bin/xrdreplay
- bin/xrdsssadmin
- bin/xrootd
- bin/xrootd-config
- include/xrootd/XProtocol/XProtocol.hh
- include/xrootd/XProtocol/XPtypes.hh
- include/xrootd/Xrd/XrdBuffer.hh
- include/xrootd/Xrd/XrdJob.hh
- include/xrootd/Xrd/XrdLink.hh
- include/xrootd/Xrd/XrdLinkMatch.hh
- include/xrootd/Xrd/XrdProtocol.hh
- include/xrootd/Xrd/XrdScheduler.hh
- include/xrootd/Xrd/XrdTcpMonPin.hh
- include/xrootd/XrdAcc/XrdAccAuthorize.hh
- include/xrootd/XrdAcc/XrdAccPrivs.hh
- include/xrootd/XrdCks/XrdCks.hh
- include/xrootd/XrdCks/XrdCksAssist.hh
- include/xrootd/XrdCks/XrdCksCalc.hh
- include/xrootd/XrdCks/XrdCksData.hh
- include/xrootd/XrdCks/XrdCksManager.hh
- include/xrootd/XrdCks/XrdCksWrapper.hh
- include/xrootd/XrdCl/XrdClAnyObject.hh
- include/xrootd/XrdCl/XrdClBuffer.hh
- include/xrootd/XrdCl/XrdClConstants.hh
- include/xrootd/XrdCl/XrdClCopyProcess.hh
- include/xrootd/XrdCl/XrdClDefaultEnv.hh
- include/xrootd/XrdCl/XrdClEnv.hh
- include/xrootd/XrdCl/XrdClFile.hh
- include/xrootd/XrdCl/XrdClFileSystem.hh
- include/xrootd/XrdCl/XrdClFileSystemUtils.hh
- include/xrootd/XrdCl/XrdClLog.hh
- include/xrootd/XrdCl/XrdClMonitor.hh
- include/xrootd/XrdCl/XrdClOptional.hh
- include/xrootd/XrdCl/XrdClPlugInInterface.hh
- include/xrootd/XrdCl/XrdClPropertyList.hh
- include/xrootd/XrdCl/XrdClStatus.hh
- include/xrootd/XrdCl/XrdClURL.hh
- include/xrootd/XrdCl/XrdClXRootDResponses.hh
- include/xrootd/XrdCms/XrdCmsClient.hh
- include/xrootd/XrdCms/XrdCmsPerfMon.hh
- include/xrootd/XrdCms/XrdCmsVnId.hh
- include/xrootd/XrdHttp/XrdHttpSecXtractor.hh
- include/xrootd/XrdNet/XrdNet.hh
- include/xrootd/XrdNet/XrdNetAddr.hh
- include/xrootd/XrdNet/XrdNetAddrInfo.hh
- include/xrootd/XrdNet/XrdNetCmsNotify.hh
- include/xrootd/XrdNet/XrdNetConnect.hh
- include/xrootd/XrdNet/XrdNetOpts.hh
- include/xrootd/XrdNet/XrdNetPMark.hh
- include/xrootd/XrdNet/XrdNetSockAddr.hh
- include/xrootd/XrdNet/XrdNetSocket.hh
- include/xrootd/XrdNet/XrdNetUtils.hh
- include/xrootd/XrdOfs/XrdOfsFSctl_PI.hh
- include/xrootd/XrdOfs/XrdOfsPrepare.hh
- include/xrootd/XrdOss/XrdOss.hh
- include/xrootd/XrdOss/XrdOssDefaultSS.hh
- include/xrootd/XrdOss/XrdOssStatInfo.hh
- include/xrootd/XrdOss/XrdOssVS.hh
- include/xrootd/XrdOss/XrdOssWrapper.hh
- include/xrootd/XrdOuc/XrdOucBuffer.hh
- include/xrootd/XrdOuc/XrdOucCRC.hh
- include/xrootd/XrdOuc/XrdOucCacheCM.hh
- include/xrootd/XrdOuc/XrdOucCacheStats.hh
- include/xrootd/XrdOuc/XrdOucCallBack.hh
- include/xrootd/XrdOuc/XrdOucChain.hh
- include/xrootd/XrdOuc/XrdOucCompiler.hh
- include/xrootd/XrdOuc/XrdOucDLlist.hh
- include/xrootd/XrdOuc/XrdOucEnum.hh
- include/xrootd/XrdOuc/XrdOucEnv.hh
- include/xrootd/XrdOuc/XrdOucErrInfo.hh
- include/xrootd/XrdOuc/XrdOucGMap.hh
- include/xrootd/XrdOuc/XrdOucHash.hh
- include/xrootd/XrdOuc/XrdOucHash.icc
- include/xrootd/XrdOuc/XrdOucIOVec.hh
- include/xrootd/XrdOuc/XrdOucLock.hh
- include/xrootd/XrdOuc/XrdOucName2Name.hh
- include/xrootd/XrdOuc/XrdOucPinObject.hh
- include/xrootd/XrdOuc/XrdOucPinPath.hh
- include/xrootd/XrdOuc/XrdOucRash.hh
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| xrootd-5.6.9.tar.gz | 6.701277e+06 | 44196167fbcf030d113e3749dfdecab934c43ec15e38e77481e29aac191ca3a8 |
| f9d573417e1abc263115a34fd5f95dca505379e5.patch | 1132 | 4647128826ac01b7a84b95c14015eabf7348f91b03fe04de6e242df513582a47 |
Master sites 1
- https://xrootd.slac.stanford.edu/download/v5.6.9/
Commit history 0
No commits in the history this site was built from.