BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.6.9_25.6.9_2-5.6.9_25.6.9_2
FreeBSD:14:quarterly5.6.9_25.6.9_2n/a5.6.9_25.6.9_2
FreeBSD:15:latest5.6.9_25.6.9_2n/a5.6.9_25.6.9_2
FreeBSD:15:quarterly5.6.9_25.6.9_2n/an/an/a
FreeBSD:16:latest5.6.9_25.6.9_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 32
Run dependencies 20

Configuration

Options name: databases_xrootd

OptionDefaultDescription
KERBEROS5onKerberos 5 support
MACAROONSoffMacaroons plugin
XRDCLHTTPonxrdcl-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
FileSizeSHA256
xrootd-5.6.9.tar.gz6.701277e+0644196167fbcf030d113e3749dfdecab934c43ec15e38e77481e29aac191ca3a8
f9d573417e1abc263115a34fd5f95dca505379e5.patch11324647128826ac01b7a84b95c14015eabf7348f91b03fe04de6e242df513582a47
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.