From nobody Mon Apr 01 19:15:28 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V7ghZ0dkpz5Gg3h; Mon, 1 Apr 2024 19:15:42 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V7ghY5p2Wz4sBg; Mon, 1 Apr 2024 19:15:41 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711998941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oiD8mD8ARKmzkf07obNfmQwnOqP5K6HbbGVj1rTqHdg=; b=NPb9FxHeJgxU2gospqyjRUzbKz90c5lRG6Yq7SLI91ZRf4SQBl88LAQLl8s7mNV3zpQ9U6 38SzJKDgxuMHo9ZfCEbmDW6wa44foY1h2RykEAr1PvjspUGoX+CTre2eMP57Bp9iRFEVIm W+s+dMpIj1HXStVA7zU7+vIqLBu6YGM6sexs62P201BA0AVwLiEnxW1gHyLkPLMKhxH0kN 15VQJ8unQDIc3tepbs7Exh5feS9T9vC5OPLpqH0VtHADCBBgA+1g1fNQkWALu+O84nckNZ YwiL5ItnR3O5lA1jtdn1jhjEHIXeON37896pZtq287poe78DpcqokPUmenVcfg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711998941; a=rsa-sha256; cv=none; b=NwQQ9iaZSCT1Ayohwt2L4n/hxpqSSrbwjRB4yTfWwU0HNFxWA0JFN02aB4ozbmg0D1f7/c usZXSkNkczoz/0VgBbwKRqanCJPQBpbLOqygrdsQVlUtJFCPZZNS0qJYQw/ElzhTaomo7T CkC2Sq+0vWjNHtvnRhyEp/o0AfbitbBDt6HGhr5s9cUSFj9SGWItRZwkIjl2ltRHG4pSXC N+CsU+cDaTTLqTugWBNV3o8QONR4dd+tRsPwETHnLdzvEgq0x/SN2VGEmvCAFRe8f7rX5M XUpLrBHWukcU6qcFy6vWBYtGGZu8aBRa5i/kKX2V4AvXSZeS8ULL8q66oBjQlA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711998941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oiD8mD8ARKmzkf07obNfmQwnOqP5K6HbbGVj1rTqHdg=; b=wqsywg8ksfDkU8svjyv/bov4iQEUT8NOTu2rpQSvkWdtDU3+C52y3kPykOGpIp8651ArOv pQ85F48ga7Q/8cOm8AOuVHvg3wQH3/SNvzHG5b5DcbUIWcxy8SLD3xyMu/fzzMVHm/taR/ oIa/h1xGccm78oyoG6E60znOVz9DtI1WeeXl9elwzv3lybDksyt7a5RgHlYuvqe/tawrPa WDZEc1uxCfANjTZLiPRm4HKNHjSttDJZadRidQmr0Mb9dtkza96p2u9EI+HQxnxuY01A1m QH7W7MhdCHUVwpoEp/QU0O63tr03agIMa16D6EO2oz+XPe0QhE96PV/ZzPtOLQ== Received: from mail-oo1-f45.google.com (mail-oo1-f45.google.com [209.85.161.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4V7ghY51Wjz1GPf; Mon, 1 Apr 2024 19:15:41 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-oo1-f45.google.com with SMTP id 006d021491bc7-5a4a102145fso2241051eaf.3; Mon, 01 Apr 2024 12:15:41 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCXyPdEqsgx9CtBHs3jNUb8213l83TzRSV944DRwnJiHcRp9+Wwqso8m/eKbCQF+0PaDpqwL7aI4aMmpYUBJ/55HmcSQ1M2gS8KqyX1E8pOMAraX+/kKpsY3HfuAEzQlGyw7ooD6gghfG3WgYswelmyRcRi8yKw= X-Gm-Message-State: AOJu0YxS0NvkvhHd9QOVTRCVuIz7MBGyVxx/Tl/R7BPq/KvUxwY6ehbm 3/DM7RCkiMXLjviG1WmOXD72bUjqJHwP3A/8kDkhOs6lD8d+2viJNyc4c1PWtN5k6Fj6Y+e4QNs hc+X7LMfrKOQYaR5lEpR+R8giKxA= X-Google-Smtp-Source: AGHT+IHk0CJkSPqJd8i9mA019k8FdOBPZIGZvQpNd6NH+Yw19ECI9A9P08i64oeA+u90UyOqrBKC1yidvlY2zRg8aos= X-Received: by 2002:a05:6808:2005:b0:3c4:ed1e:15f6 with SMTP id q5-20020a056808200500b003c4ed1e15f6mr3256685oiw.0.1711998940462; Mon, 01 Apr 2024 12:15:40 -0700 (PDT) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 References: <202404010743.4317hrrp054248@gitrepo.freebsd.org> In-Reply-To: <202404010743.4317hrrp054248@gitrepo.freebsd.org> From: Nuno Teixeira Date: Mon, 1 Apr 2024 20:15:28 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: =?UTF-8?B?UmU6IGdpdDogMzljNDc3MDc2YTJhIC0gbWFpbiAtIGRhdGFiYXNlcy94cm9vdGQ6IHVwZA==?= =?UTF-8?B?YXRlIDQuMTAuMCDihpIgNS42Ljk=?= To: Yuri Victorovich Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Content-Type: multipart/alternative; boundary="000000000000b3cfbe06150dd021" --000000000000b3cfbe06150dd021 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Awesome! Nice work :) Yuri Victorovich escreveu (segunda, 1/04/2024 =C3=A0(s) 08:43): > The branch main has been updated by yuri: > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=3D39c477076a2a8ce3d5ece92872e67= eb4ccc53718 > > commit 39c477076a2a8ce3d5ece92872e67eb4ccc53718 > Author: Yuri Victorovich > AuthorDate: 2024-04-01 07:39:10 +0000 > Commit: Yuri Victorovich > CommitDate: 2024-04-01 07:43:30 +0000 > > databases/xrootd: update 4.10.0 =E2=86=92 5.6.9 > > PR: 278075 > --- > databases/xrootd/Makefile | 52 ++--- > databases/xrootd/distinfo | 6 +- > .../xrootd/files/patch-cmake_XRootDOSDefs.cmake | 11 + > .../files/patch-src_XrdSys_XrdSysFAttrBsd.icc | 42 ---- > databases/xrootd/pkg-plist | 231 > ++++++++++++--------- > 5 files changed, 172 insertions(+), 170 deletions(-) > > diff --git a/databases/xrootd/Makefile b/databases/xrootd/Makefile > index 8c648e389500..23737d5048ac 100644 > --- a/databases/xrootd/Makefile > +++ b/databases/xrootd/Makefile > @@ -1,12 +1,11 @@ > PORTNAME=3D xrootd > -DISTVERSION=3D 4.10.0 > -PORTREVISION=3D 4 > +DISTVERSION=3D 5.6.9 > CATEGORIES=3D databases > -MASTER_SITES=3D http://xrootd.org/download/v${DISTVERSION}/ > +MASTER_SITES=3D https://xrootd.slac.stanford.edu/download/v${DISTVERSIO= N}/ > > MAINTAINER=3D yuri@FreeBSD.org > COMMENT=3D Framework for fast, low latency, scalable data access > -WWW=3D http://xrootd.org/ > +WWW=3D https://xrootd.slac.stanford.edu/index.html > > LICENSE=3D GPLv3 LGPL3 > LICENSE_COMB=3D dual > @@ -14,37 +13,42 @@ LICENSE_FILE_GPLv3=3D ${WRKSRC}/COPYING > LICENSE_FILE_LGPL3=3D ${WRKSRC}/COPYING.LGPL > > BUILD_DEPENDS=3D bash:shells/bash > -LIB_DEPENDS=3D libcurl.so:ftp/curl > +LIB_DEPENDS=3D libcurl.so:ftp/curl \ > + libtinyxml.so:textproc/tinyxml \ > + libuuid.so:misc/e2fsprogs-libuuid > > -USES=3D cmake cpe gnome localbase:ldflags pkgconfig readline > shebangfix ssl > +USES=3D cmake:testing compiler:c++14-lang cpe gnome > localbase:ldflags pkgconfig readline shebangfix ssl > SHEBANG_GLOB=3D *.sh > SHEBANG_FILES=3D utils/cms_monPerf > USE_GNOME=3D libxml2 > USE_LDCONFIG=3D yes > > -CMAKE_ARGS=3D -DCMAKE_INSTALL_LIBDIR:STRING=3D${PREFIX}/lib \ > - -DCMAKE_INSTALL_BINDIR:STRING=3D${PREFIX}/bin \ > - -DCMAKE_INSTALL_INCLUDEDIR:STRING=3D${PREFIX}/include \ > - -DCMAKE_INSTALL_DATADIR:STRING=3D${DATADIR} > +# options are defined in cmake/XRootDDefaults.cmake > +CMAKE_ON=3D FORCE_ENABLED > +CMAKE_OFF=3D ENABLE_PYTHON \ > + ENABLE_SCITOKENS \ > + ENABLE_FUSE > +CMAKE_TESTING_ON=3D ENABLE_TESTS > > CXXFLAGS+=3D -Ddirent64=3Ddirent > LDFLAGS+=3D -lexecinfo > > -OPTIONS_DEFINE=3D KERBEROS5 > -OPTIONS_SUB=3D yes > +OPTIONS_DEFINE=3D KERBEROS5 > +OPTIONS_GROUP=3D PLUGINS > +OPTIONS_GROUP_PLUGINS=3D MACAROONS XRDCLHTTP > +OPTIONS_DEFAULT=3D KERBEROS5 XRDCLHTTP # MACAROONS > +OPTIONS_SUB=3D yes > > -KERBEROS5_CMAKE_BOOL=3D ENABLE_KRB5 > -KERBEROS5_BROKEN=3D build picks base kerberos, but needs the port o= ne > (problem only exists in poudriere builds for some reason) > -KERBEROS5_LIB_DEPENDS=3D libkrb5.so:security/krb5 > +KERBEROS5_CMAKE_BOOL=3D ENABLE_KRB5 > +KERBEROS5_BUILD_DEPENDS=3D ${LOCALBASE}/lib/libkrb5.so:security/kr= b5 > +KERBEROS5_RUN_DEPENDS=3D ${LOCALBASE}/lib/libkrb5.so:security/kr= b5 > > -.include > +MACAROONS_DESC=3D Macaroons plugin > +MACAROONS_CMAKE_BOOL=3D ENABLE_MACAROONS > +MACAROONS_BROKEN=3D https://github.com/xrootd/xrootd/issues/2230 > > -.if ( ${OPSYS} =3D=3D FreeBSD && ${OSVERSION} >=3D 1400092 && ${SSL_DEFA= ULT} =3D=3D > base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*} > -BROKEN=3D fails to build with openssl 3 and later > -.endif > +XRDCLHTTP_DESC=3D xrdcl-http plugin > +XRDCLHTTP_CMAKE_BOOL=3D ENABLE_XRDCLHTTP > +XRDCLHTTP_LIB_DEPENDS=3D libdavix.so:www/davix > > -post-patch: > - @${REINPLACE_CMD} 's| dl| $${CMAKE_DL_LIBS}| ; > s|-ldl|$${CMAKE_DL_LIBS}|' ${WRKSRC}/src/*.cmake > ${WRKSRC}/src/*/CMakeLists.txt > - @${REINPLACE_CMD} 's|CMAKE_INSTALL_MANDIR > "man"|CMAKE_INSTALL_MANDIR "share/man"|' ${WRKSRC}/cmake/XRootDOSDefs.cma= ke > - > -.include > +.include > diff --git a/databases/xrootd/distinfo b/databases/xrootd/distinfo > index a15f18253f92..3fdbb8ffc13f 100644 > --- a/databases/xrootd/distinfo > +++ b/databases/xrootd/distinfo > @@ -1,3 +1,3 @@ > -TIMESTAMP =3D 1573887088 > -SHA256 (xrootd-4.10.0.tar.gz) =3D > f07f85e27d72e9e8ff124173c7b53619aed8fcd36f9d6234c33f8f7fd511995b > -SIZE (xrootd-4.10.0.tar.gz) =3D 2532873 > +TIMESTAMP =3D 1711947441 > +SHA256 (xrootd-5.6.9.tar.gz) =3D > 44196167fbcf030d113e3749dfdecab934c43ec15e38e77481e29aac191ca3a8 > +SIZE (xrootd-5.6.9.tar.gz) =3D 6701277 > diff --git a/databases/xrootd/files/patch-cmake_XRootDOSDefs.cmake > b/databases/xrootd/files/patch-cmake_XRootDOSDefs.cmake > new file mode 100644 > index 000000000000..fd2efefd8708 > --- /dev/null > +++ b/databases/xrootd/files/patch-cmake_XRootDOSDefs.cmake > @@ -0,0 +1,11 @@ > +--- cmake/XRootDOSDefs.cmake.orig 2024-03-31 18:44:16 UTC > ++++ cmake/XRootDOSDefs.cmake > +@@ -129,7 +129,7 @@ if( ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" ) > + if( ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" ) > + define_default( CMAKE_INSTALL_LIBDIR "lib" ) > + define_default( CMAKE_INSTALL_BINDIR "bin" ) > +- define_default( CMAKE_INSTALL_MANDIR "man" ) > ++ define_default( CMAKE_INSTALL_MANDIR "share/man" ) > + define_default( CMAKE_INSTALL_INCLUDEDIR "include" ) > + define_default( CMAKE_INSTALL_DATADIR "share" ) > + endif() > diff --git a/databases/xrootd/files/patch-src_XrdSys_XrdSysFAttrBsd.icc > b/databases/xrootd/files/patch-src_XrdSys_XrdSysFAttrBsd.icc > deleted file mode 100644 > index d2032e200123..000000000000 > --- a/databases/xrootd/files/patch-src_XrdSys_XrdSysFAttrBsd.icc > +++ /dev/null > @@ -1,42 +0,0 @@ > ---- src/XrdSys/XrdSysFAttrBsd.icc.orig 2018-08-01 05:55:51 UTC > -+++ src/XrdSys/XrdSysFAttrBsd.icc > -@@ -68,7 +68,7 @@ int XrdSysFAttr::Get(const char *Aname, > - // Obtain the attribute. > - // > - ec =3D (fd < 0 ? > extattr_get_file(Path,EXTATTR_NAMESPACE_USER,Aname,Aval,Avsz) > -- extattr_get_fd( fd, > EXTATTR_NAMESPACE_USER,Aname,Aval,Avsz)); > -+ : extattr_get_fd( fd, > EXTATTR_NAMESPACE_USER,Aname,Aval,Avsz)); > - > - // Diagnose errors. We return 0 on ENOENT to indicate no attribute. > - // > -@@ -89,8 +89,8 @@ int XrdSysFAttr::List(AList **aPL, const > - // First obtain the amount of storage we will need for the whole list > - // > - *aPL =3D 0; > -- Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPACE_USER, 0, = 0) > -- extattr_list_fd( fd,EXTATTR_NAMESPACE_USER, 0, 0)= ); > -+ Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPACE_USER, "",= 0, > 0) > -+ : extattr_list_fd( fd,EXTATTR_NAMESPACE_USER, 0, 0)= ); > - if (Tlen < 0) > - {if ((ec =3D Diagnose("list", "*", Path, errno)) =3D=3D -ENOENT) = ec =3D 0; > - return ec; > -@@ -109,8 +109,8 @@ int XrdSysFAttr::List(AList **aPL, const > - // Now get the actual list. We will not recover if someone added an > attribute > - // since the time we actual determined the size of the buffer we need. > - // > -- Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPACE_USER, Buf= f, > Tlen) > -- extattr_list_fd( fd,EXTATTR_NAMESPACE_USER, Buff, > Tlen)); > -+ Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPACE_USER, "", > Buff, Tlen) > -+ : extattr_list_fd( fd,EXTATTR_NAMESPACE_USER, Buff, > Tlen)); > - if (Tlen < 0) > - {if ((ec =3D Diagnose("list", "*", Path, errno)) =3D=3D -ENOENT) = ec =3D 0; > - free(Buff); > -@@ -160,7 +160,7 @@ int XrdSysFAttr::Set(const char *Aname, > - // > - if (isNew) > - {ec =3D (fd < 0 ? > extattr_get_file(Path,EXTATTR_NAMESPACE_USER,Aname,0,0) > -- : extattr_get_fd( fd, > EXTATTR_NAMESPACE_USER,Aname,0 0)); > -+ : extattr_get_fd( fd, > EXTATTR_NAMESPACE_USER,Aname,0,0)); > - if (ec >=3D 0) return -EEXIST; > - } > - > diff --git a/databases/xrootd/pkg-plist b/databases/xrootd/pkg-plist > index b9cf48f4c2a8..9d4facb037b1 100644 > --- a/databases/xrootd/pkg-plist > +++ b/databases/xrootd/pkg-plist > @@ -1,28 +1,26 @@ > -bin/XrdCnsd > bin/cconfig > bin/cmsd > -bin/cns_ssi > bin/frm_admin > bin/frm_purged > bin/frm_xfragent > bin/frm_xfrd > bin/mpxstats > bin/wait41 > -bin/xprep > -bin/xrd > bin/xrdacctest > bin/xrdadler32 > +bin/xrdcks > bin/xrdcopy > bin/xrdcp > -bin/xrdcp-old > +bin/xrdcrc32c > bin/xrdfs > bin/xrdgsiproxy > bin/xrdgsitest > bin/xrdmapc > bin/xrdpfc_print > +bin/xrdpinls > bin/xrdpwdadmin > +bin/xrdreplay > bin/xrdsssadmin > -bin/xrdstagetool > bin/xrootd > bin/xrootd-config > include/xrootd/XProtocol/XProtocol.hh > @@ -33,6 +31,7 @@ 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 > @@ -40,6 +39,7 @@ 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 > @@ -50,30 +50,16 @@ include/xrootd/XrdCl/XrdClFile.hh > include/xrootd/XrdCl/XrdClFileSystem.hh > include/xrootd/XrdCl/XrdClFileSystemUtils.hh > include/xrootd/XrdCl/XrdClLog.hh > -include/xrootd/XrdCl/XrdClMessage.hh > include/xrootd/XrdCl/XrdClMonitor.hh > +include/xrootd/XrdCl/XrdClOptional.hh > include/xrootd/XrdCl/XrdClPlugInInterface.hh > -include/xrootd/XrdCl/XrdClPlugInManager.hh > -include/xrootd/XrdCl/XrdClPostMaster.hh > -include/xrootd/XrdCl/XrdClPostMasterInterfaces.hh > include/xrootd/XrdCl/XrdClPropertyList.hh > include/xrootd/XrdCl/XrdClStatus.hh > -include/xrootd/XrdCl/XrdClTransportManager.hh > include/xrootd/XrdCl/XrdClURL.hh > include/xrootd/XrdCl/XrdClXRootDResponses.hh > -include/xrootd/XrdClient/XrdClient.hh > -include/xrootd/XrdClient/XrdClientAbs.hh > -include/xrootd/XrdClient/XrdClientAbsMonIntf.hh > -include/xrootd/XrdClient/XrdClientAdmin.hh > -include/xrootd/XrdClient/XrdClientConst.hh > -include/xrootd/XrdClient/XrdClientEnv.hh > -include/xrootd/XrdClient/XrdClientUnsolMsg.hh > -include/xrootd/XrdClient/XrdClientUrlInfo.hh > -include/xrootd/XrdClient/XrdClientUrlSet.hh > -include/xrootd/XrdClient/XrdClientVector.hh > include/xrootd/XrdCms/XrdCmsClient.hh > +include/xrootd/XrdCms/XrdCmsPerfMon.hh > include/xrootd/XrdCms/XrdCmsVnId.hh > -include/xrootd/XrdFileCache/XrdFileCacheDecision.hh > include/xrootd/XrdHttp/XrdHttpSecXtractor.hh > include/xrootd/XrdNet/XrdNet.hh > include/xrootd/XrdNet/XrdNetAddr.hh > @@ -81,16 +67,19 @@ 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/XrdOucCache.hh > include/xrootd/XrdOuc/XrdOucCacheCM.hh > include/xrootd/XrdOuc/XrdOucCacheStats.hh > include/xrootd/XrdOuc/XrdOucCallBack.hh > @@ -106,6 +95,7 @@ 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 > include/xrootd/XrdOuc/XrdOucRash.icc > @@ -118,6 +108,7 @@ include/xrootd/XrdOuc/XrdOucTokenizer.hh > include/xrootd/XrdOuc/XrdOucTrace.hh > include/xrootd/XrdOuc/XrdOucUtils.hh > include/xrootd/XrdOuc/XrdOuca2x.hh > +include/xrootd/XrdPfc/XrdPfcDecision.hh > include/xrootd/XrdPosix/XrdPosix.hh > include/xrootd/XrdPosix/XrdPosixCache.hh > include/xrootd/XrdPosix/XrdPosixCallBack.hh > @@ -125,21 +116,24 @@ include/xrootd/XrdPosix/XrdPosixExtern.hh > include/xrootd/XrdPosix/XrdPosixOsDep.hh > include/xrootd/XrdPosix/XrdPosixXrootd.hh > include/xrootd/XrdPosix/XrdPosixXrootdPath.hh > +include/xrootd/XrdSec/XrdSecAttr.hh > include/xrootd/XrdSec/XrdSecEntity.hh > +include/xrootd/XrdSec/XrdSecEntityAttr.hh > +include/xrootd/XrdSec/XrdSecEntityPin.hh > include/xrootd/XrdSec/XrdSecInterface.hh > include/xrootd/XrdSfs/XrdSfsAio.hh > include/xrootd/XrdSfs/XrdSfsDio.hh > include/xrootd/XrdSfs/XrdSfsFlags.hh > +include/xrootd/XrdSfs/XrdSfsGPFile.hh > include/xrootd/XrdSfs/XrdSfsInterface.hh > include/xrootd/XrdSfs/XrdSfsXio.hh > include/xrootd/XrdSys/XrdSysAtomics.hh > -include/xrootd/XrdSys/XrdSysDNS.hh > include/xrootd/XrdSys/XrdSysError.hh > include/xrootd/XrdSys/XrdSysFD.hh > include/xrootd/XrdSys/XrdSysHeaders.hh > -include/xrootd/XrdSys/XrdSysLinuxSemaphore.hh > include/xrootd/XrdSys/XrdSysLogPI.hh > include/xrootd/XrdSys/XrdSysLogger.hh > +include/xrootd/XrdSys/XrdSysPageSize.hh > include/xrootd/XrdSys/XrdSysPlatform.hh > include/xrootd/XrdSys/XrdSysPlugin.hh > include/xrootd/XrdSys/XrdSysPthread.hh > @@ -150,24 +144,40 @@ include/xrootd/XrdSys/XrdSysXSLock.hh > include/xrootd/XrdVersion.hh > include/xrootd/XrdXml/XrdXmlReader.hh > include/xrootd/XrdXrootd/XrdXrootdBridge.hh > +include/xrootd/XrdXrootd/XrdXrootdGStream.hh > include/xrootd/XrdXrootd/XrdXrootdMonData.hh > include/xrootd/private/Xrd/XrdPoll.hh > -include/xrootd/private/XrdClArg.hh > -include/xrootd/private/XrdClFileOperations.hh > -include/xrootd/private/XrdClFileSystemOperations.hh > -include/xrootd/private/XrdClFwd.hh > -include/xrootd/private/XrdClOperationHandlers.hh > -include/xrootd/private/XrdClOperations.hh > -include/xrootd/private/XrdClParallelOperation.hh > -include/xrootd/private/XrdClient/XrdClientConn.hh > -include/xrootd/private/XrdClient/XrdClientConnMgr.hh > -include/xrootd/private/XrdClient/XrdClientDebug.hh > -include/xrootd/private/XrdClient/XrdClientInputBuffer.hh > -include/xrootd/private/XrdClient/XrdClientLogConnection.hh > -include/xrootd/private/XrdClient/XrdClientMessage.hh > -include/xrootd/private/XrdClient/XrdClientPhyConnection.hh > -include/xrootd/private/XrdClient/XrdClientReadCache.hh > -include/xrootd/private/XrdClient/XrdClientSock.hh > +include/xrootd/private/XrdCl/XrdClArg.hh > +include/xrootd/private/XrdCl/XrdClCtx.hh > +include/xrootd/private/XrdCl/XrdClFileOperations.hh > +include/xrootd/private/XrdCl/XrdClFileSystemOperations.hh > +include/xrootd/private/XrdCl/XrdClFinalOperation.hh > +include/xrootd/private/XrdCl/XrdClFwd.hh > +include/xrootd/private/XrdCl/XrdClJobManager.hh > +include/xrootd/private/XrdCl/XrdClMessage.hh > +include/xrootd/private/XrdCl/XrdClOperationHandlers.hh > +include/xrootd/private/XrdCl/XrdClOperationTimeout.hh > +include/xrootd/private/XrdCl/XrdClOperations.hh > +include/xrootd/private/XrdCl/XrdClParallelOperation.hh > +include/xrootd/private/XrdCl/XrdClPlugInManager.hh > +include/xrootd/private/XrdCl/XrdClPostMaster.hh > +include/xrootd/private/XrdCl/XrdClPostMasterInterfaces.hh > +include/xrootd/private/XrdCl/XrdClResponseJob.hh > +include/xrootd/private/XrdCl/XrdClSyncQueue.hh > +include/xrootd/private/XrdCl/XrdClTransportManager.hh > +include/xrootd/private/XrdCl/XrdClUtils.hh > +include/xrootd/private/XrdCl/XrdClXRootDTransport.hh > +include/xrootd/private/XrdCl/XrdClZipArchive.hh > +include/xrootd/private/XrdCl/XrdClZipCache.hh > +include/xrootd/private/XrdCl/XrdClZipOperations.hh > +include/xrootd/private/XrdCrypto/XrdCryptoAux.hh > +include/xrootd/private/XrdCrypto/XrdCryptoFactory.hh > +include/xrootd/private/XrdCrypto/XrdCryptoRSA.hh > +include/xrootd/private/XrdCrypto/XrdCryptoX509.hh > +include/xrootd/private/XrdCrypto/XrdCryptoX509Chain.hh > +include/xrootd/private/XrdCrypto/XrdCryptoX509Crl.hh > +include/xrootd/private/XrdCrypto/XrdCryptoX509Req.hh > +include/xrootd/private/XrdCrypto/XrdCryptosslAux.hh > include/xrootd/private/XrdHttp/XrdHttpExtHandler.hh > include/xrootd/private/XrdNet/XrdNetBuffer.hh > include/xrootd/private/XrdNet/XrdNetIF.hh > @@ -180,10 +190,17 @@ include/xrootd/private/XrdOfs/XrdOfsTrace.hh > include/xrootd/private/XrdOss/XrdOssApi.hh > include/xrootd/private/XrdOss/XrdOssConfig.hh > include/xrootd/private/XrdOss/XrdOssError.hh > +include/xrootd/private/XrdOuc/XrdOucCRC32C.hh > include/xrootd/private/XrdOuc/XrdOucExport.hh > +include/xrootd/private/XrdOuc/XrdOucGatherConf.hh > include/xrootd/private/XrdOuc/XrdOucN2NLoader.hh > include/xrootd/private/XrdOuc/XrdOucPList.hh > +include/xrootd/private/XrdOuc/XrdOucPgrwUtils.hh > +include/xrootd/private/XrdOuc/XrdOucPinLoader.hh > +include/xrootd/private/XrdOuc/XrdOucTUtils.hh > +include/xrootd/private/XrdPosix/XrdPosixMap.hh > include/xrootd/private/XrdSecsss/XrdSecsssID.hh > +include/xrootd/private/XrdSfs/XrdSfsFAttr.hh > include/xrootd/private/XrdSsi/XrdSsiAtomics.hh > include/xrootd/private/XrdSsi/XrdSsiCluster.hh > include/xrootd/private/XrdSsi/XrdSsiEntity.hh > @@ -196,86 +213,98 @@ include/xrootd/private/XrdSsi/XrdSsiRespInfo.hh > include/xrootd/private/XrdSsi/XrdSsiResponder.hh > include/xrootd/private/XrdSsi/XrdSsiService.hh > include/xrootd/private/XrdSsi/XrdSsiStream.hh > +include/xrootd/private/XrdSut/XrdSutAux.hh > +include/xrootd/private/XrdSut/XrdSutBucket.hh > include/xrootd/private/XrdSys/XrdSysPriv.hh > +include/xrootd/private/XrdSys/XrdSysTrace.hh > +include/xrootd/private/XrdZip/XrdZipCDFH.hh > +include/xrootd/private/XrdZip/XrdZipDataDescriptor.hh > +include/xrootd/private/XrdZip/XrdZipEOCD.hh > +include/xrootd/private/XrdZip/XrdZipExtra.hh > +include/xrootd/private/XrdZip/XrdZipLFH.hh > +include/xrootd/private/XrdZip/XrdZipUtils.hh > +include/xrootd/private/XrdZip/XrdZipZIP64EOCD.hh > +include/xrootd/private/XrdZip/XrdZipZIP64EOCDL.hh > +lib/cmake/XRootD/XRootDConfig.cmake > +lib/cmake/XRootD/XRootDConfigVersion.cmake > lib/libXrdAppUtils.so > -lib/libXrdAppUtils.so.1 > -lib/libXrdAppUtils.so.1.0.0 > -lib/libXrdBlacklistDecision-4.so > -lib/libXrdBwm-4.so > -lib/libXrdCksCalczcrc32-4.so > +lib/libXrdAppUtils.so.2 > +lib/libXrdAppUtils.so.2.0.0 > +lib/libXrdBlacklistDecision-5.so > +lib/libXrdBwm-5.so > +lib/libXrdCksCalczcrc32-5.so > lib/libXrdCl.so > -lib/libXrdCl.so.2 > -lib/libXrdCl.so.2.0.0 > -lib/libXrdClProxyPlugin-4.so > -lib/libXrdClient.so > -lib/libXrdClient.so.2 > -lib/libXrdClient.so.2.0.0 > +lib/libXrdCl.so.3 > +lib/libXrdCl.so.3.0.0 > +%%XRDCLHTTP%%lib/libXrdClHttp-5.so > +lib/libXrdClProxyPlugin-5.so > +lib/libXrdClRecorder-5.so > +lib/libXrdCmsRedirectLocal-5.so > lib/libXrdCrypto.so > -lib/libXrdCrypto.so.1 > -lib/libXrdCrypto.so.1.0.0 > +lib/libXrdCrypto.so.2 > +lib/libXrdCrypto.so.2.0.0 > lib/libXrdCryptoLite.so > -lib/libXrdCryptoLite.so.1 > -lib/libXrdCryptoLite.so.1.0.0 > -lib/libXrdCryptossl-4.so > +lib/libXrdCryptoLite.so.2 > +lib/libXrdCryptoLite.so.2.0.0 > +lib/libXrdCryptossl-5.so > lib/libXrdFfs.so > -lib/libXrdFfs.so.2 > -lib/libXrdFfs.so.2.0.0 > -lib/libXrdFileCache-4.so > -lib/libXrdHttp-4.so > -lib/libXrdHttpTPC-4.so > +lib/libXrdFfs.so.3 > +lib/libXrdFfs.so.3.0.0 > +lib/libXrdFileCache-5.so > +lib/libXrdHttp-5.so > +lib/libXrdHttpTPC-5.so > lib/libXrdHttpUtils.so > -lib/libXrdHttpUtils.so.1 > -lib/libXrdHttpUtils.so.1.0.0 > -lib/libXrdN2No2p-4.so > -lib/libXrdOssSIgpfsT-4.so > +lib/libXrdHttpUtils.so.2 > +lib/libXrdHttpUtils.so.2.0.0 > +lib/libXrdN2No2p-5.so > +lib/libXrdOfsPrepGPI-5.so > +lib/libXrdOssCsi-5.so > +lib/libXrdOssSIgpfsT-5.so > +lib/libXrdPfc-5.so > lib/libXrdPosix.so > -lib/libXrdPosix.so.2 > -lib/libXrdPosix.so.2.0.0 > +lib/libXrdPosix.so.3 > +lib/libXrdPosix.so.3.0.0 > lib/libXrdPosixPreload.so > -lib/libXrdPosixPreload.so.1 > -lib/libXrdPosixPreload.so.1.0.0 > -lib/libXrdPss-4.so > -lib/libXrdSec-4.so > -lib/libXrdSecProt-4.so > -lib/libXrdSecgsi-4.so > -lib/libXrdSecgsiAUTHZVO-4.so > -lib/libXrdSecgsiGMAPDN-4.so > -%%KERBEROS5%%lib/libXrdSeckrb5-4.so > -lib/libXrdSecpwd-4.so > -lib/libXrdSecsss-4.so > -lib/libXrdSecunix-4.so > +lib/libXrdPosixPreload.so.2 > +lib/libXrdPosixPreload.so.2.0.0 > +lib/libXrdPss-5.so > +lib/libXrdSec-5.so > +lib/libXrdSecProt-5.so > +lib/libXrdSecgsi-5.so > +lib/libXrdSecgsiAUTHZVO-5.so > +lib/libXrdSecgsiGMAPDN-5.so > +%%KERBEROS5%%lib/libXrdSeckrb5-5.so > +lib/libXrdSecpwd-5.so > +lib/libXrdSecsss-5.so > +lib/libXrdSecunix-5.so > +lib/libXrdSecztn-5.so > lib/libXrdServer.so > -lib/libXrdServer.so.2 > -lib/libXrdServer.so.2.0.0 > -lib/libXrdSsi-4.so > +lib/libXrdServer.so.3 > +lib/libXrdServer.so.3.0.0 > +lib/libXrdSsi-5.so > lib/libXrdSsiLib.so > -lib/libXrdSsiLib.so.1 > -lib/libXrdSsiLib.so.1.0.0 > -lib/libXrdSsiLog-4.so > +lib/libXrdSsiLib.so.2 > +lib/libXrdSsiLib.so.2.0.0 > +lib/libXrdSsiLog-5.so > lib/libXrdSsiShMap.so > -lib/libXrdSsiShMap.so.1 > -lib/libXrdSsiShMap.so.1.0.0 > -lib/libXrdThrottle-4.so > +lib/libXrdSsiShMap.so.2 > +lib/libXrdSsiShMap.so.2.0.0 > +lib/libXrdThrottle-5.so > lib/libXrdUtils.so > -lib/libXrdUtils.so.2 > -lib/libXrdUtils.so.2.0.0 > +lib/libXrdUtils.so.3 > +lib/libXrdUtils.so.3.0.0 > lib/libXrdXml.so > -lib/libXrdXml.so.2 > -lib/libXrdXml.so.2.0.0 > -lib/libXrdXrootd-4.so > -share/man/man1/xprep.1.gz > -share/man/man1/xrd.1.gz > +lib/libXrdXml.so.3 > +lib/libXrdXml.so.3.0.0 > +lib/libXrdXrootd-5.so > share/man/man1/xrdadler32.1.gz > share/man/man1/xrdcopy.1.gz > -share/man/man1/xrdcp-old.1.gz > share/man/man1/xrdcp.1.gz > share/man/man1/xrdfs.1.gz > share/man/man1/xrdgsiproxy.1.gz > share/man/man1/xrdgsitest.1.gz > -share/man/man1/xrdstagetool.1.gz > -share/man/man8/XrdCnsd.8.gz > +share/man/man1/xrdmapc.1.gz > share/man/man8/cmsd.8.gz > -share/man/man8/cns_ssi.8.gz > share/man/man8/frm_admin.8.gz > share/man/man8/frm_purged.8.gz > share/man/man8/frm_xfragent.8.gz > @@ -285,7 +314,7 @@ share/man/man8/xrdpfc_print.8.gz > share/man/man8/xrdpwdadmin.8.gz > share/man/man8/xrdsssadmin.8.gz > share/man/man8/xrootd.8.gz > -%%DATADIR%%/utils/cms_monPerf > %%DATADIR%%/utils/XrdCmsNotify.pm > %%DATADIR%%/utils/XrdOlbMonPerf > +%%DATADIR%%/utils/cms_monPerf > %%DATADIR%%/utils/netchk > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000b3cfbe06150dd021 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Awesome!

Nice work :)

Yuri= Victorovich <yuri@freebsd.org&g= t; escreveu (segunda, 1/04/2024 =C3=A0(s) 08:43):
The branch main has been updated by yuri:=

URL: https://cgi= t.FreeBSD.org/ports/commit/?id=3D39c477076a2a8ce3d5ece92872e67eb4ccc53718

commit 39c477076a2a8ce3d5ece92872e67eb4ccc53718
Author:=C2=A0 =C2=A0 =C2=A0Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-04-01 07:39:10 +0000
Commit:=C2=A0 =C2=A0 =C2=A0Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-04-01 07:43:30 +0000

=C2=A0 =C2=A0 databases/xrootd: update 4.10.0 =E2=86=92 5.6.9

=C2=A0 =C2=A0 PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0278075
---
=C2=A0databases/xrootd/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 52 ++---
=C2=A0databases/xrootd/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A06 +-
=C2=A0.../xrootd/files/patch-cmake_XRootDOSDefs.cmake=C2=A0 =C2=A0 |=C2=A0 = 11 +
=C2=A0.../files/patch-src_XrdSys_XrdSysFAttrBsd.icc=C2=A0 =C2=A0 =C2=A0 |= =C2=A0 42 ----
=C2=A0databases/xrootd/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 231 ++++++++++++---------=
=C2=A05 files changed, 172 insertions(+), 170 deletions(-)

diff --git a/databases/xrootd/Makefile b/databases/xrootd/Makefile
index 8c648e389500..23737d5048ac 100644
--- a/databases/xrootd/Makefile
+++ b/databases/xrootd/Makefile
@@ -1,12 +1,11 @@
=C2=A0PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 xrootd
-DISTVERSION=3D=C2=A0 =C2=A04.10.0
-PORTREVISION=3D=C2=A0 4
+DISTVERSION=3D=C2=A0 =C2=A05.6.9
=C2=A0CATEGORIES=3D=C2=A0 =C2=A0 databases
-MASTER_SITES=3D=C2=A0
http://xrootd.org/download/v${= DISTVERSION}/
+MASTER_SITES=3D=C2=A0 https://xrootd.= slac.stanford.edu/download/v${DISTVERSION}/

=C2=A0MAINTAINER=3D=C2=A0 =C2=A0 yuri@FreeBSD.org
=C2=A0COMMENT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0Framework for fast, low latency,= scalable data access
-WWW=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0http://xrootd.org/
+WWW=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0https://x= rootd.slac.stanford.edu/index.html

=C2=A0LICENSE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0GPLv3 LGPL3
=C2=A0LICENSE_COMB=3D=C2=A0 dual
@@ -14,37 +13,42 @@ LICENSE_FILE_GPLv3=3D ${WRKSRC}/COPYING
=C2=A0LICENSE_FILE_LGPL3=3D=C2=A0 =C2=A0 ${WRKSRC}/COPYING.LGPL

=C2=A0BUILD_DEPENDS=3D bash:shells/bash
-LIB_DEPENDS=3D=C2=A0 =C2=A0libcurl.so:ftp/curl
+LIB_DEPENDS=3D=C2=A0 =C2=A0libcurl.so:ftp/curl \
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libtinyxml.so:textp= roc/tinyxml \
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libuuid.so:misc/e2f= sprogs-libuuid

-USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmake cpe gnome localbase:ldflag= s pkgconfig readline shebangfix ssl
+USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmake:testing compiler:c++14-lan= g cpe gnome localbase:ldflags pkgconfig readline shebangfix ssl
=C2=A0SHEBANG_GLOB=3D=C2=A0 *.sh
=C2=A0SHEBANG_FILES=3D utils/cms_monPerf
=C2=A0USE_GNOME=3D=C2=A0 =C2=A0 =C2=A0libxml2
=C2=A0USE_LDCONFIG=3D=C2=A0 yes

-CMAKE_ARGS=3D=C2=A0 =C2=A0 -DCMAKE_INSTALL_LIBDIR:STRING=3D${PREFIX}/lib \=
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DCMAKE_INSTALL_BIN= DIR:STRING=3D${PREFIX}/bin \
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DCMAKE_INSTALL_INC= LUDEDIR:STRING=3D${PREFIX}/include \
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DCMAKE_INSTALL_DAT= ADIR:STRING=3D${DATADIR}
+# options are defined in cmake/XRootDDefaults.cmake
+CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 FORCE_ENABLED
+CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0ENABLE_PYTHON \
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ENABLE_SCITOKENS \<= br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ENABLE_FUSE
+CMAKE_TESTING_ON=3D=C2=A0 =C2=A0 =C2=A0 ENABLE_TESTS

=C2=A0CXXFLAGS+=3D=C2=A0 =C2=A0 =C2=A0-Ddirent64=3Ddirent
=C2=A0LDFLAGS+=3D=C2=A0 =C2=A0 =C2=A0 -lexecinfo

-OPTIONS_DEFINE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 KERBEROS5
-OPTIONS_SUB=3D=C2=A0 =C2=A0yes
+OPTIONS_DEFINE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 K= ERBEROS5
+OPTIONS_GROUP=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PLUGINS
+OPTIONS_GROUP_PLUGINS=3D MACAROONS XRDCLHTTP
+OPTIONS_DEFAULT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0KERBEROS5 XRDCLHTTP # MACAROO= NS
+OPTIONS_SUB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0yes

-KERBEROS5_CMAKE_BOOL=3D=C2=A0 ENABLE_KRB5
-KERBEROS5_BROKEN=3D=C2=A0 =C2=A0 =C2=A0 build picks base kerberos, but nee= ds the port one (problem only exists in poudriere builds for some reason) -KERBEROS5_LIB_DEPENDS=3D libkrb5.so:security/krb5
+KERBEROS5_CMAKE_BOOL=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ENABLE_KRB5
+KERBEROS5_BUILD_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0${LOCALBASE}/lib/libk= rb5.so:security/krb5
+KERBEROS5_RUN_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${LOCALBASE}/lib= /libkrb5.so:security/krb5

-.include <bsd.port.pre.mk>
+MACAROONS_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 M= acaroons plugin
+MACAROONS_CMAKE_BOOL=3D=C2=A0 ENABLE_MACAROONS
+MACAROONS_BROKEN=3D=C2=A0 =C2=A0 =C2=A0 https://github.= com/xrootd/xrootd/issues/2230

-.if ( ${OPSYS} =3D=3D FreeBSD && ${OSVERSION} >=3D 1400092 &= ;& ${SSL_DEFAULT} =3D=3D base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEF= AULT:Mopenssl3*}
-BROKEN=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 fails to build with openssl 3 and lat= er
-.endif
+XRDCLHTTP_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 x= rdcl-http plugin
+XRDCLHTTP_CMAKE_BOOL=3D=C2=A0 ENABLE_XRDCLHTTP
+XRDCLHTTP_LIB_DEPENDS=3D libdavix.so:www/davix

-post-patch:
-=C2=A0 =C2=A0 =C2=A0 =C2=A0@${REINPLACE_CMD} 's|=C2=A0 dl|=C2=A0 $${CM= AKE_DL_LIBS}| ; s|-ldl|$${CMAKE_DL_LIBS}|' ${WRKSRC}/src/*.cmake ${WRKS= RC}/src/*/CMakeLists.txt
-=C2=A0 =C2=A0 =C2=A0 =C2=A0@${REINPLACE_CMD} 's|CMAKE_INSTALL_MANDIR &= quot;man"|CMAKE_INSTALL_MANDIR "share/man"|' ${WRKSRC}/c= make/XRootDOSDefs.cmake
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/xrootd/distinfo b/databases/xrootd/distinfo
index a15f18253f92..3fdbb8ffc13f 100644
--- a/databases/xrootd/distinfo
+++ b/databases/xrootd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP =3D 1573887088
-SHA256 (xrootd-4.10.0.tar.gz) =3D f07f85e27d72e9e8ff124173c7b53619aed8fcd3= 6f9d6234c33f8f7fd511995b
-SIZE (xrootd-4.10.0.tar.gz) =3D 2532873
+TIMESTAMP =3D 1711947441
+SHA256 (xrootd-5.6.9.tar.gz) =3D 44196167fbcf030d113e3749dfdecab934c43ec15= e38e77481e29aac191ca3a8
+SIZE (xrootd-5.6.9.tar.gz) =3D 6701277
diff --git a/databases/xrootd/files/patch-cmake_XRootDOSDefs.cmake b/databa= ses/xrootd/files/patch-cmake_XRootDOSDefs.cmake
new file mode 100644
index 000000000000..fd2efefd8708
--- /dev/null
+++ b/databases/xrootd/files/patch-cmake_XRootDOSDefs.cmake
@@ -0,0 +1,11 @@
+--- cmake/XRootDOSDefs.cmake.orig=C2=A0 =C2=A0 =C2=A0 2024-03-31 18:44:16 = UTC
++++ cmake/XRootDOSDefs.cmake
+@@ -129,7 +129,7 @@ if( ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" = )
+ if( ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" )
+=C2=A0 =C2=A0define_default( CMAKE_INSTALL_LIBDIR "lib" )
+=C2=A0 =C2=A0define_default( CMAKE_INSTALL_BINDIR "bin" )
+-=C2=A0 define_default( CMAKE_INSTALL_MANDIR "man" )
++=C2=A0 define_default( CMAKE_INSTALL_MANDIR "share/man" )
+=C2=A0 =C2=A0define_default( CMAKE_INSTALL_INCLUDEDIR "include" = )
+=C2=A0 =C2=A0define_default( CMAKE_INSTALL_DATADIR "share" )
+ endif()
diff --git a/databases/xrootd/files/patch-src_XrdSys_XrdSysFAttrBsd.icc b/d= atabases/xrootd/files/patch-src_XrdSys_XrdSysFAttrBsd.icc
deleted file mode 100644
index d2032e200123..000000000000
--- a/databases/xrootd/files/patch-src_XrdSys_XrdSysFAttrBsd.icc
+++ /dev/null
@@ -1,42 +0,0 @@
---- src/XrdSys/XrdSysFAttrBsd.icc.orig 2018-08-01 05:55:51 UTC
-+++ src/XrdSys/XrdSysFAttrBsd.icc
-@@ -68,7 +68,7 @@ int XrdSysFAttr::Get(const char *Aname,
- // Obtain the attribute.
- //
-=C2=A0 =C2=A0 ec =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPACE_= USER,Aname,Aval,Avsz)
--=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 extattr_ge= t_fd(=C2=A0 fd,=C2=A0 EXTATTR_NAMESPACE_USER,Aname,Aval,Avsz));
-+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : extattr_get_fd(= =C2=A0 fd,=C2=A0 EXTATTR_NAMESPACE_USER,Aname,Aval,Avsz));
-
- // Diagnose errors. We return 0 on ENOENT to indicate no attribute.
- //
-@@ -89,8 +89,8 @@ int XrdSysFAttr::List(AList **aPL, const
- // First obtain the amount of storage we will need for the whole list
- //
-=C2=A0 =C2=A0 *aPL =3D 0;
--=C2=A0 =C2=A0Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPAC= E_USER, 0, 0)
--=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ext= attr_list_fd(=C2=A0 =C2=A0fd,EXTATTR_NAMESPACE_USER, 0, 0));
-+=C2=A0 =C2=A0Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPAC= E_USER, "", 0, 0)
-+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : extattr_= list_fd(=C2=A0 =C2=A0fd,EXTATTR_NAMESPACE_USER, 0, 0));
-=C2=A0 =C2=A0 if (Tlen < 0)
-=C2=A0 =C2=A0 =C2=A0 =C2=A0{if ((ec =3D Diagnose("list", "*= ", Path, errno)) =3D=3D -ENOENT) ec =3D 0;
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return ec;
-@@ -109,8 +109,8 @@ int XrdSysFAttr::List(AList **aPL, const
- // Now get the actual list. We will not recover if someone added an attri= bute
- // since the time we actual determined the size of the buffer we need. - //
--=C2=A0 =C2=A0Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPAC= E_USER, Buff, Tlen)
--=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ext= attr_list_fd(=C2=A0 =C2=A0fd,EXTATTR_NAMESPACE_USER, Buff, Tlen));
-+=C2=A0 =C2=A0Tlen =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NAMESPAC= E_USER, "", Buff, Tlen)
-+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : extattr_= list_fd(=C2=A0 =C2=A0fd,EXTATTR_NAMESPACE_USER, Buff, Tlen));
-=C2=A0 =C2=A0 if (Tlen < 0)
-=C2=A0 =C2=A0 =C2=A0 =C2=A0{if ((ec =3D Diagnose("list", "*= ", Path, errno)) =3D=3D -ENOENT) ec =3D 0;
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 free(Buff);
-@@ -160,7 +160,7 @@ int XrdSysFAttr::Set(const char *Aname,
- //
-=C2=A0 =C2=A0if (isNew)
-=C2=A0 =C2=A0 =C2=A0 {ec =3D (fd < 0 ? extattr_get_file(Path,EXTATTR_NA= MESPACE_USER,Aname,0,0)
--=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: ex= tattr_get_fd(=C2=A0 fd,=C2=A0 EXTATTR_NAMESPACE_USER,Aname,0 0));
-+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: ex= tattr_get_fd(=C2=A0 fd,=C2=A0 EXTATTR_NAMESPACE_USER,Aname,0,0));
-=C2=A0 =C2=A0 =C2=A0 =C2=A0if (ec >=3D 0) return -EEXIST;
-=C2=A0 =C2=A0 =C2=A0 }
-
diff --git a/databases/xrootd/pkg-plist b/databases/xrootd/pkg-plist
index b9cf48f4c2a8..9d4facb037b1 100644
--- a/databases/xrootd/pkg-plist
+++ b/databases/xrootd/pkg-plist
@@ -1,28 +1,26 @@
-bin/XrdCnsd
=C2=A0bin/cconfig
=C2=A0bin/cmsd
-bin/cns_ssi
=C2=A0bin/frm_admin
=C2=A0bin/frm_purged
=C2=A0bin/frm_xfragent
=C2=A0bin/frm_xfrd
=C2=A0bin/mpxstats
=C2=A0bin/wait41
-bin/xprep
-bin/xrd
=C2=A0bin/xrdacctest
=C2=A0bin/xrdadler32
+bin/xrdcks
=C2=A0bin/xrdcopy
=C2=A0bin/xrdcp
-bin/xrdcp-old
+bin/xrdcrc32c
=C2=A0bin/xrdfs
=C2=A0bin/xrdgsiproxy
=C2=A0bin/xrdgsitest
=C2=A0bin/xrdmapc
=C2=A0bin/xrdpfc_print
+bin/xrdpinls
=C2=A0bin/xrdpwdadmin
+bin/xrdreplay
=C2=A0bin/xrdsssadmin
-bin/xrdstagetool
=C2=A0bin/xrootd
=C2=A0bin/xrootd-config
=C2=A0include/xrootd/XProtocol/XProtocol.hh
@@ -33,6 +31,7 @@ include/xrootd/Xrd/XrdLink.hh
=C2=A0include/xrootd/Xrd/XrdLinkMatch.hh
=C2=A0include/xrootd/Xrd/XrdProtocol.hh
=C2=A0include/xrootd/Xrd/XrdScheduler.hh
+include/xrootd/Xrd/XrdTcpMonPin.hh
=C2=A0include/xrootd/XrdAcc/XrdAccAuthorize.hh
=C2=A0include/xrootd/XrdAcc/XrdAccPrivs.hh
=C2=A0include/xrootd/XrdCks/XrdCks.hh
@@ -40,6 +39,7 @@ include/xrootd/XrdCks/XrdCksAssist.hh
=C2=A0include/xrootd/XrdCks/XrdCksCalc.hh
=C2=A0include/xrootd/XrdCks/XrdCksData.hh
=C2=A0include/xrootd/XrdCks/XrdCksManager.hh
+include/xrootd/XrdCks/XrdCksWrapper.hh
=C2=A0include/xrootd/XrdCl/XrdClAnyObject.hh
=C2=A0include/xrootd/XrdCl/XrdClBuffer.hh
=C2=A0include/xrootd/XrdCl/XrdClConstants.hh
@@ -50,30 +50,16 @@ include/xrootd/XrdCl/XrdClFile.hh
=C2=A0include/xrootd/XrdCl/XrdClFileSystem.hh
=C2=A0include/xrootd/XrdCl/XrdClFileSystemUtils.hh
=C2=A0include/xrootd/XrdCl/XrdClLog.hh
-include/xrootd/XrdCl/XrdClMessage.hh
=C2=A0include/xrootd/XrdCl/XrdClMonitor.hh
+include/xrootd/XrdCl/XrdClOptional.hh
=C2=A0include/xrootd/XrdCl/XrdClPlugInInterface.hh
-include/xrootd/XrdCl/XrdClPlugInManager.hh
-include/xrootd/XrdCl/XrdClPostMaster.hh
-include/xrootd/XrdCl/XrdClPostMasterInterfaces.hh
=C2=A0include/xrootd/XrdCl/XrdClPropertyList.hh
=C2=A0include/xrootd/XrdCl/XrdClStatus.hh
-include/xrootd/XrdCl/XrdClTransportManager.hh
=C2=A0include/xrootd/XrdCl/XrdClURL.hh
=C2=A0include/xrootd/XrdCl/XrdClXRootDResponses.hh
-include/xrootd/XrdClient/XrdClient.hh
-include/xrootd/XrdClient/XrdClientAbs.hh
-include/xrootd/XrdClient/XrdClientAbsMonIntf.hh
-include/xrootd/XrdClient/XrdClientAdmin.hh
-include/xrootd/XrdClient/XrdClientConst.hh
-include/xrootd/XrdClient/XrdClientEnv.hh
-include/xrootd/XrdClient/XrdClientUnsolMsg.hh
-include/xrootd/XrdClient/XrdClientUrlInfo.hh
-include/xrootd/XrdClient/XrdClientUrlSet.hh
-include/xrootd/XrdClient/XrdClientVector.hh
=C2=A0include/xrootd/XrdCms/XrdCmsClient.hh
+include/xrootd/XrdCms/XrdCmsPerfMon.hh
=C2=A0include/xrootd/XrdCms/XrdCmsVnId.hh
-include/xrootd/XrdFileCache/XrdFileCacheDecision.hh
=C2=A0include/xrootd/XrdHttp/XrdHttpSecXtractor.hh
=C2=A0include/xrootd/XrdNet/XrdNet.hh
=C2=A0include/xrootd/XrdNet/XrdNetAddr.hh
@@ -81,16 +67,19 @@ include/xrootd/XrdNet/XrdNetAddrInfo.hh
=C2=A0include/xrootd/XrdNet/XrdNetCmsNotify.hh
=C2=A0include/xrootd/XrdNet/XrdNetConnect.hh
=C2=A0include/xrootd/XrdNet/XrdNetOpts.hh
+include/xrootd/XrdNet/XrdNetPMark.hh
=C2=A0include/xrootd/XrdNet/XrdNetSockAddr.hh
=C2=A0include/xrootd/XrdNet/XrdNetSocket.hh
=C2=A0include/xrootd/XrdNet/XrdNetUtils.hh
+include/xrootd/XrdOfs/XrdOfsFSctl_PI.hh
=C2=A0include/xrootd/XrdOfs/XrdOfsPrepare.hh
=C2=A0include/xrootd/XrdOss/XrdOss.hh
=C2=A0include/xrootd/XrdOss/XrdOssDefaultSS.hh
=C2=A0include/xrootd/XrdOss/XrdOssStatInfo.hh
+include/xrootd/XrdOss/XrdOssVS.hh
+include/xrootd/XrdOss/XrdOssWrapper.hh
=C2=A0include/xrootd/XrdOuc/XrdOucBuffer.hh
=C2=A0include/xrootd/XrdOuc/XrdOucCRC.hh
-include/xrootd/XrdOuc/XrdOucCache.hh
=C2=A0include/xrootd/XrdOuc/XrdOucCacheCM.hh
=C2=A0include/xrootd/XrdOuc/XrdOucCacheStats.hh
=C2=A0include/xrootd/XrdOuc/XrdOucCallBack.hh
@@ -106,6 +95,7 @@ include/xrootd/XrdOuc/XrdOucHash.icc
=C2=A0include/xrootd/XrdOuc/XrdOucIOVec.hh
=C2=A0include/xrootd/XrdOuc/XrdOucLock.hh
=C2=A0include/xrootd/XrdOuc/XrdOucName2Name.hh
+include/xrootd/XrdOuc/XrdOucPinObject.hh
=C2=A0include/xrootd/XrdOuc/XrdOucPinPath.hh
=C2=A0include/xrootd/XrdOuc/XrdOucRash.hh
=C2=A0include/xrootd/XrdOuc/XrdOucRash.icc
@@ -118,6 +108,7 @@ include/xrootd/XrdOuc/XrdOucTokenizer.hh
=C2=A0include/xrootd/XrdOuc/XrdOucTrace.hh
=C2=A0include/xrootd/XrdOuc/XrdOucUtils.hh
=C2=A0include/xrootd/XrdOuc/XrdOuca2x.hh
+include/xrootd/XrdPfc/XrdPfcDecision.hh
=C2=A0include/xrootd/XrdPosix/XrdPosix.hh
=C2=A0include/xrootd/XrdPosix/XrdPosixCache.hh
=C2=A0include/xrootd/XrdPosix/XrdPosixCallBack.hh
@@ -125,21 +116,24 @@ include/xrootd/XrdPosix/XrdPosixExtern.hh
=C2=A0include/xrootd/XrdPosix/XrdPosixOsDep.hh
=C2=A0include/xrootd/XrdPosix/XrdPosixXrootd.hh
=C2=A0include/xrootd/XrdPosix/XrdPosixXrootdPath.hh
+include/xrootd/XrdSec/XrdSecAttr.hh
=C2=A0include/xrootd/XrdSec/XrdSecEntity.hh
+include/xrootd/XrdSec/XrdSecEntityAttr.hh
+include/xrootd/XrdSec/XrdSecEntityPin.hh
=C2=A0include/xrootd/XrdSec/XrdSecInterface.hh
=C2=A0include/xrootd/XrdSfs/XrdSfsAio.hh
=C2=A0include/xrootd/XrdSfs/XrdSfsDio.hh
=C2=A0include/xrootd/XrdSfs/XrdSfsFlags.hh
+include/xrootd/XrdSfs/XrdSfsGPFile.hh
=C2=A0include/xrootd/XrdSfs/XrdSfsInterface.hh
=C2=A0include/xrootd/XrdSfs/XrdSfsXio.hh
=C2=A0include/xrootd/XrdSys/XrdSysAtomics.hh
-include/xrootd/XrdSys/XrdSysDNS.hh
=C2=A0include/xrootd/XrdSys/XrdSysError.hh
=C2=A0include/xrootd/XrdSys/XrdSysFD.hh
=C2=A0include/xrootd/XrdSys/XrdSysHeaders.hh
-include/xrootd/XrdSys/XrdSysLinuxSemaphore.hh
=C2=A0include/xrootd/XrdSys/XrdSysLogPI.hh
=C2=A0include/xrootd/XrdSys/XrdSysLogger.hh
+include/xrootd/XrdSys/XrdSysPageSize.hh
=C2=A0include/xrootd/XrdSys/XrdSysPlatform.hh
=C2=A0include/xrootd/XrdSys/XrdSysPlugin.hh
=C2=A0include/xrootd/XrdSys/XrdSysPthread.hh
@@ -150,24 +144,40 @@ include/xrootd/XrdSys/XrdSysXSLock.hh
=C2=A0include/xrootd/XrdVersion.hh
=C2=A0include/xrootd/XrdXml/XrdXmlReader.hh
=C2=A0include/xrootd/XrdXrootd/XrdXrootdBridge.hh
+include/xrootd/XrdXrootd/XrdXrootdGStream.hh
=C2=A0include/xrootd/XrdXrootd/XrdXrootdMonData.hh
=C2=A0include/xrootd/private/Xrd/XrdPoll.hh
-include/xrootd/private/XrdClArg.hh
-include/xrootd/private/XrdClFileOperations.hh
-include/xrootd/private/XrdClFileSystemOperations.hh
-include/xrootd/private/XrdClFwd.hh
-include/xrootd/private/XrdClOperationHandlers.hh
-include/xrootd/private/XrdClOperations.hh
-include/xrootd/private/XrdClParallelOperation.hh
-include/xrootd/private/XrdClient/XrdClientConn.hh
-include/xrootd/private/XrdClient/XrdClientConnMgr.hh
-include/xrootd/private/XrdClient/XrdClientDebug.hh
-include/xrootd/private/XrdClient/XrdClientInputBuffer.hh
-include/xrootd/private/XrdClient/XrdClientLogConnection.hh
-include/xrootd/private/XrdClient/XrdClientMessage.hh
-include/xrootd/private/XrdClient/XrdClientPhyConnection.hh
-include/xrootd/private/XrdClient/XrdClientReadCache.hh
-include/xrootd/private/XrdClient/XrdClientSock.hh
+include/xrootd/private/XrdCl/XrdClArg.hh
+include/xrootd/private/XrdCl/XrdClCtx.hh
+include/xrootd/private/XrdCl/XrdClFileOperations.hh
+include/xrootd/private/XrdCl/XrdClFileSystemOperations.hh
+include/xrootd/private/XrdCl/XrdClFinalOperation.hh
+include/xrootd/private/XrdCl/XrdClFwd.hh
+include/xrootd/private/XrdCl/XrdClJobManager.hh
+include/xrootd/private/XrdCl/XrdClMessage.hh
+include/xrootd/private/XrdCl/XrdClOperationHandlers.hh
+include/xrootd/private/XrdCl/XrdClOperationTimeout.hh
+include/xrootd/private/XrdCl/XrdClOperations.hh
+include/xrootd/private/XrdCl/XrdClParallelOperation.hh
+include/xrootd/private/XrdCl/XrdClPlugInManager.hh
+include/xrootd/private/XrdCl/XrdClPostMaster.hh
+include/xrootd/private/XrdCl/XrdClPostMasterInterfaces.hh
+include/xrootd/private/XrdCl/XrdClResponseJob.hh
+include/xrootd/private/XrdCl/XrdClSyncQueue.hh
+include/xrootd/private/XrdCl/XrdClTransportManager.hh
+include/xrootd/private/XrdCl/XrdClUtils.hh
+include/xrootd/private/XrdCl/XrdClXRootDTransport.hh
+include/xrootd/private/XrdCl/XrdClZipArchive.hh
+include/xrootd/private/XrdCl/XrdClZipCache.hh
+include/xrootd/private/XrdCl/XrdClZipOperations.hh
+include/xrootd/private/XrdCrypto/XrdCryptoAux.hh
+include/xrootd/private/XrdCrypto/XrdCryptoFactory.hh
+include/xrootd/private/XrdCrypto/XrdCryptoRSA.hh
+include/xrootd/private/XrdCrypto/XrdCryptoX509.hh
+include/xrootd/private/XrdCrypto/XrdCryptoX509Chain.hh
+include/xrootd/private/XrdCrypto/XrdCryptoX509Crl.hh
+include/xrootd/private/XrdCrypto/XrdCryptoX509Req.hh
+include/xrootd/private/XrdCrypto/XrdCryptosslAux.hh
=C2=A0include/xrootd/private/XrdHttp/XrdHttpExtHandler.hh
=C2=A0include/xrootd/private/XrdNet/XrdNetBuffer.hh
=C2=A0include/xrootd/private/XrdNet/XrdNetIF.hh
@@ -180,10 +190,17 @@ include/xrootd/private/XrdOfs/XrdOfsTrace.hh
=C2=A0include/xrootd/private/XrdOss/XrdOssApi.hh
=C2=A0include/xrootd/private/XrdOss/XrdOssConfig.hh
=C2=A0include/xrootd/private/XrdOss/XrdOssError.hh
+include/xrootd/private/XrdOuc/XrdOucCRC32C.hh
=C2=A0include/xrootd/private/XrdOuc/XrdOucExport.hh
+include/xrootd/private/XrdOuc/XrdOucGatherConf.hh
=C2=A0include/xrootd/private/XrdOuc/XrdOucN2NLoader.hh
=C2=A0include/xrootd/private/XrdOuc/XrdOucPList.hh
+include/xrootd/private/XrdOuc/XrdOucPgrwUtils.hh
+include/xrootd/private/XrdOuc/XrdOucPinLoader.hh
+include/xrootd/private/XrdOuc/XrdOucTUtils.hh
+include/xrootd/private/XrdPosix/XrdPosixMap.hh
=C2=A0include/xrootd/private/XrdSecsss/XrdSecsssID.hh
+include/xrootd/private/XrdSfs/XrdSfsFAttr.hh
=C2=A0include/xrootd/private/XrdSsi/XrdSsiAtomics.hh
=C2=A0include/xrootd/private/XrdSsi/XrdSsiCluster.hh
=C2=A0include/xrootd/private/XrdSsi/XrdSsiEntity.hh
@@ -196,86 +213,98 @@ include/xrootd/private/XrdSsi/XrdSsiRespInfo.hh
=C2=A0include/xrootd/private/XrdSsi/XrdSsiResponder.hh
=C2=A0include/xrootd/private/XrdSsi/XrdSsiService.hh
=C2=A0include/xrootd/private/XrdSsi/XrdSsiStream.hh
+include/xrootd/private/XrdSut/XrdSutAux.hh
+include/xrootd/private/XrdSut/XrdSutBucket.hh
=C2=A0include/xrootd/private/XrdSys/XrdSysPriv.hh
+include/xrootd/private/XrdSys/XrdSysTrace.hh
+include/xrootd/private/XrdZip/XrdZipCDFH.hh
+include/xrootd/private/XrdZip/XrdZipDataDescriptor.hh
+include/xrootd/private/XrdZip/XrdZipEOCD.hh
+include/xrootd/private/XrdZip/XrdZipExtra.hh
+include/xrootd/private/XrdZip/XrdZipLFH.hh
+include/xrootd/private/XrdZip/XrdZipUtils.hh
+include/xrootd/private/XrdZip/XrdZipZIP64EOCD.hh
+include/xrootd/private/XrdZip/XrdZipZIP64EOCDL.hh
+lib/cmake/XRootD/XRootDConfig.cmake
+lib/cmake/XRootD/XRootDConfigVersion.cmake
=C2=A0lib/libXrdAppUtils.so
-lib/libXrdAppUtils.so.1
-lib/libXrdAppUtils.so.1.0.0
-lib/libXrdBlacklistDecision-4.so
-lib/libXrdBwm-4.so
-lib/libXrdCksCalczcrc32-4.so
+lib/libXrdAppUtils.so.2
+lib/libXrdAppUtils.so.2.0.0
+lib/libXrdBlacklistDecision-5.so
+lib/libXrdBwm-5.so
+lib/libXrdCksCalczcrc32-5.so
=C2=A0lib/libXrdCl.so
-lib/libXrdCl.so.2
-lib/libXrdCl.so.2.0.0
-lib/libXrdClProxyPlugin-4.so
-lib/libXrdClient.so
-lib/libXrdClient.so.2
-lib/libXrdClient.so.2.0.0
+lib/libXrdCl.so.3
+lib/libXrdCl.so.3.0.0
+%%XRDCLHTTP%%lib/libXrdClHttp-5.so
+lib/libXrdClProxyPlugin-5.so
+lib/libXrdClRecorder-5.so
+lib/libXrdCmsRedirectLocal-5.so
=C2=A0lib/libXrdCrypto.so
-lib/libXrdCrypto.so.1
-lib/libXrdCrypto.so.1.0.0
+lib/libXrdCrypto.so.2
+lib/libXrdCrypto.so.2.0.0
=C2=A0lib/libXrdCryptoLite.so
-lib/libXrdCryptoLite.so.1
-lib/libXrdCryptoLite.so.1.0.0
-lib/libXrdCryptossl-4.so
+lib/libXrdCryptoLite.so.2
+lib/libXrdCryptoLite.so.2.0.0
+lib/libXrdCryptossl-5.so
=C2=A0lib/libXrdFfs.so
-lib/libXrdFfs.so.2
-lib/libXrdFfs.so.2.0.0
-lib/libXrdFileCache-4.so
-lib/libXrdHttp-4.so
-lib/libXrdHttpTPC-4.so
+lib/libXrdFfs.so.3
+lib/libXrdFfs.so.3.0.0
+lib/libXrdFileCache-5.so
+lib/libXrdHttp-5.so
+lib/libXrdHttpTPC-5.so
=C2=A0lib/libXrdHttpUtils.so
-lib/libXrdHttpUtils.so.1
-lib/libXrdHttpUtils.so.1.0.0
-lib/libXrdN2No2p-4.so
-lib/libXrdOssSIgpfsT-4.so
+lib/libXrdHttpUtils.so.2
+lib/libXrdHttpUtils.so.2.0.0
+lib/libXrdN2No2p-5.so
+lib/libXrdOfsPrepGPI-5.so
+lib/libXrdOssCsi-5.so
+lib/libXrdOssSIgpfsT-5.so
+lib/libXrdPfc-5.so
=C2=A0lib/libXrdPosix.so
-lib/libXrdPosix.so.2
-lib/libXrdPosix.so.2.0.0
+lib/libXrdPosix.so.3
+lib/libXrdPosix.so.3.0.0
=C2=A0lib/libXrdPosixPreload.so
-lib/libXrdPosixPreload.so.1
-lib/libXrdPosixPreload.so.1.0.0
-lib/libXrdPss-4.so
-lib/libXrdSec-4.so
-lib/libXrdSecProt-4.so
-lib/libXrdSecgsi-4.so
-lib/libXrdSecgsiAUTHZVO-4.so
-lib/libXrdSecgsiGMAPDN-4.so
-%%KERBEROS5%%lib/libXrdSeckrb5-4.so
-lib/libXrdSecpwd-4.so
-lib/libXrdSecsss-4.so
-lib/libXrdSecunix-4.so
+lib/libXrdPosixPreload.so.2
+lib/libXrdPosixPreload.so.2.0.0
+lib/libXrdPss-5.so
+lib/libXrdSec-5.so
+lib/libXrdSecProt-5.so
+lib/libXrdSecgsi-5.so
+lib/libXrdSecgsiAUTHZVO-5.so
+lib/libXrdSecgsiGMAPDN-5.so
+%%KERBEROS5%%lib/libXrdSeckrb5-5.so
+lib/libXrdSecpwd-5.so
+lib/libXrdSecsss-5.so
+lib/libXrdSecunix-5.so
+lib/libXrdSecztn-5.so
=C2=A0lib/libXrdServer.so
-lib/libXrdServer.so.2
-lib/libXrdServer.so.2.0.0
-lib/libXrdSsi-4.so
+lib/libXrdServer.so.3
+lib/libXrdServer.so.3.0.0
+lib/libXrdSsi-5.so
=C2=A0lib/libXrdSsiLib.so
-lib/libXrdSsiLib.so.1
-lib/libXrdSsiLib.so.1.0.0
-lib/libXrdSsiLog-4.so
+lib/libXrdSsiLib.so.2
+lib/libXrdSsiLib.so.2.0.0
+lib/libXrdSsiLog-5.so
=C2=A0lib/libXrdSsiShMap.so
-lib/libXrdSsiShMap.so.1
-lib/libXrdSsiShMap.so.1.0.0
-lib/libXrdThrottle-4.so
+lib/libXrdSsiShMap.so.2
+lib/libXrdSsiShMap.so.2.0.0
+lib/libXrdThrottle-5.so
=C2=A0lib/libXrdUtils.so
-lib/libXrdUtils.so.2
-lib/libXrdUtils.so.2.0.0
+lib/libXrdUtils.so.3
+lib/libXrdUtils.so.3.0.0
=C2=A0lib/libXrdXml.so
-lib/libXrdXml.so.2
-lib/libXrdXml.so.2.0.0
-lib/libXrdXrootd-4.so
-share/man/man1/xprep.1.gz
-share/man/man1/xrd.1.gz
+lib/libXrdXml.so.3
+lib/libXrdXml.so.3.0.0
+lib/libXrdXrootd-5.so
=C2=A0share/man/man1/xrdadler32.1.gz
=C2=A0share/man/man1/xrdcopy.1.gz
-share/man/man1/xrdcp-old.1.gz
=C2=A0share/man/man1/xrdcp.1.gz
=C2=A0share/man/man1/xrdfs.1.gz
=C2=A0share/man/man1/xrdgsiproxy.1.gz
=C2=A0share/man/man1/xrdgsitest.1.gz
-share/man/man1/xrdstagetool.1.gz
-share/man/man8/XrdCnsd.8.gz
+share/man/man1/xrdmapc.1.gz
=C2=A0share/man/man8/cmsd.8.gz
-share/man/man8/cns_ssi.8.gz
=C2=A0share/man/man8/frm_admin.8.gz
=C2=A0share/man/man8/frm_purged.8.gz
=C2=A0share/man/man8/frm_xfragent.8.gz
@@ -285,7 +314,7 @@ share/man/man8/xrdpfc_print.8.gz
=C2=A0share/man/man8/xrdpwdadmin.8.gz
=C2=A0share/man/man8/xrdsssadmin.8.gz
=C2=A0share/man/man8/xrootd.8.gz
-%%DATADIR%%/utils/cms_monPerf
=C2=A0%%DATADIR%%/utils/XrdCmsNotify.pm
=C2=A0%%DATADIR%%/utils/XrdOlbMonPerf
+%%DATADIR%%/utils/cms_monPerf
=C2=A0%%DATADIR%%/utils/netchk


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000b3cfbe06150dd021--