14.4/amd64
current state: running
reached target state: running
git clone https://codeberg.org/decke/ports.git /usr/local/caronade/work/poudriere.144amd64/repo.git
Cloning into '/usr/local/caronade/work/poudriere.144amd64/repo.git'...
git -C "/usr/local/caronade/work/poudriere.144amd64/repo.git" -c advice.detachedHead=false checkout 8a536bc5071e028915c4b04e056f2371225c828e
HEAD is now at 8a536bc www/radicale: Update to 3.7.7

poudriere ports -u -p 144amd64
[00:00:00] Updating portstree "144amd64" with git+http... done
zfs snapshot zroot/poudriere/ports/144amd64@clean
overlay for audio/shortwave
overlay for databases/pg_net
overlay for devel/kodi-platform
overlay for devel/esp-idf
overlay for devel/capnproto
overlay for devel/efivar
overlay for devel/p5-Linux-Inotify2
overlay for dns/dnscontrol
overlay for mail/smtprelay
overlay for multimedia/dvb-apps
overlay for multimedia/minisatip
overlay for multimedia/dtv-scan-tables
overlay for multimedia/kodi-addon-pvr.iptvsimple
overlay for multimedia/kodi-addon-inputstream.adaptive
overlay for multimedia/kodi-addon-pvr.hts
overlay for multimedia/libdvbcsa
overlay for multimedia/tvheadend
overlay for net/srelay
overlay for ports-mgmt/caronade
overlay for security/vouch-proxy
overlay for security/vaultwarden
overlay for security/py-libpass
overlay for sysutils/gnome-firmware
overlay for sysutils/zot
overlay for sysutils/containerd
overlay for sysutils/alloy
overlay for sysutils/fwupd-efi
overlay for sysutils/fwupd
overlay for sysutils/zli
overlay for textproc/libjcat
overlay for www/radicale
overlay for www/yarr
overlay for www/mattermost-server
overlay for www/mattermost-webapp
overlay for www/vikunja
overlay for x11-toolkits/py-pangocffi
poudriere testport -b latest -j 144amd64 -p 144amd64 www/radicale
[00:00:00] Creating the reference jail... done
[00:00:02] Mounting system devices for 144amd64-144amd64
[00:00:02] Stashing existing package repository
[00:00:02] Mounting ports from: /usr/local/poudriere/ports/144amd64
[00:00:02] Mounting packages from: /usr/local/poudriere/data/packages/144amd64-144amd64
[00:00:02] Mounting distfiles from: /usr/ports/distfiles
/etc/resolv.conf -> /usr/local/poudriere/data/.m/144amd64-144amd64/ref/etc/resolv.conf
[00:00:02] Starting jail 144amd64-144amd64
Updating /var/run/os-release done.
[00:00:02] Will build as nobody:nobody (65534:65534)
[00:00:03] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
[00:00:03] Inspecting ports tree for modifications to git checkout... yes
[00:00:03] Ports top-level git hash: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce (dirty)
[00:00:03] Logs: /usr/local/poudriere/data/logs/bulk/144amd64-144amd64/2026-07-28_12h58m30s
[00:00:03] Loading MOVED for /usr/local/poudriere/data/.m/144amd64-144amd64/ref/usr/ports
[00:00:03] Gathering ports metadata
[00:00:03] Calculating ports order and dependencies
[00:00:03] Trimming IGNORED and blacklisted ports
[00:00:03] Package fetch: Looking for missing packages to fetch from pkg+http://pkg.FreeBSD.org/${ABI}/latest
Updating Poudriere repository catalogue...
[144amd64-144amd64] Fetching meta.conf: . done
[144amd64-144amd64] Fetching data: .......... done
Processing entries: .......... done
Poudriere repository update completed. 38009 packages processed.
All repositories are up to date.
[00:00:10] Package fetch: No packages eligible to fetch
[00:00:10] Sanity checking the repository
[00:00:10] Checking packages for incremental rebuild needs
[00:00:11] Deleting stale symlinks... done
[00:00:11] Deleting empty directories... done
[00:00:11] Unqueueing existing packages
[00:00:11] Unqueueing orphaned build dependencies
[00:00:11] Sanity checking build queue
[00:00:11] Processing PRIORITY_BOOST
[00:00:11] Balancing pool
[00:00:11] Recording filesystem state for prepkg... done
[00:00:11] Committing packages to repository: /usr/local/poudriere/data/packages/144amd64-144amd64/.real_1785243522 via .latest symlink
[00:00:11] Removing old packages
[00:00:11] Building with flags: 
[00:00:11] Removing existing /usr/local
build started at Tue Jul 28 12:58:42 UTC 2026
port directory: /usr/ports/www/radicale
package name: py312-radicale-3.7.7
building for: FreeBSD 144amd64-144amd64 14.4-RELEASE-p7 FreeBSD 14.4-RELEASE-p7 amd64
maintained by: decke@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 2102 Jul 28 12:58 /usr/ports/www/radicale/Makefile
Ports top last git commit: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce
Ports top unclean checkout: yes
Port dir last git commit: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce
Port dir unclean checkout: yes
Poudriere version: poudriere-git-3.4.8
Host OSVERSION: 1501000
Jail OSVERSION: 1404000
Job Id: 

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1404000
UNAME_v=FreeBSD 14.4-RELEASE-p7
UNAME_r=14.4-RELEASE-p7
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
WARNING_WAIT=0
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
TRYBROKEN=yes
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.8
MASTERMNT=/usr/local/poudriere/data/.m/144amd64-144amd64/ref
DEV_WARNING_WAIT=0
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=su
GID=0
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
UID=0
PWD=/usr/local/poudriere/data/.m/144amd64-144amd64/ref/.p
OUTPUT_REDIRECTED_STDOUT=3
NO_WARNING_PKG_INSTALL_EOL=yes
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=144amd64-144amd64
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=testport.sh
OLDPWD=/usr/local/poudriere/data/.m/144amd64-144amd64/ref/.p
POUDRIERE_PKGNAME=poudriere-git-3.4.8
SCRIPTPATH=/usr/local/share/poudriere/testport.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest
FLAVOR=py312
MAKE_ARGS= FLAVOR=py312
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for py312-radicale-3.7.7:
     ARGON2=on: argon2 support for password hashes
     BCRYPT=on: bcrypt support for password hashes
     LDAP=on: LDAP protocol support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
decke@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PYTHON="/usr/local/bin/python3.12" XDG_DATA_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CACHE_HOME=/wrkdirs/usr/ports/www/radicale/work-py312/.cache  HOME=/wrkdirs/usr/ports/www/radicale/work-py312 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/radicale/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/radicale/work-py312/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CACHE_HOME=/wrkdirs/usr/ports/www/radicale/work-py312/.cache  HOME=/wrkdirs/usr/ports/www/radicale/work-py312 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/radicale/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/radicale/work-py312/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing  " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
 PYTHON_INCLUDEDIR=include/python3.12  PYTHON_LIBDIR=lib/python3.12  PYTHON_PLATFORM=freebsd14  PYTHON_SITELIBDIR=lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/radicale"  EXAMPLESDIR="share/examples/radicale"  DATADIR="share/radicale"  WWWDIR="www/radicale"  ETCDIR="etc/radicale"
--End PLIST_SUB--

--SUB_LIST--
GROUPS="radicale"  PYTHON_CMD="/usr/local/bin/python3.12"  USERS="radicale" PYTHON_INCLUDEDIR=/usr/local/include/python3.12  PYTHON_LIBDIR=/usr/local/lib/python3.12  PYTHON_PLATFORM=freebsd14  PYTHON_SITELIBDIR=/usr/local/lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/radicale DOCSDIR=/usr/local/share/doc/radicale EXAMPLESDIR=/usr/local/share/examples/radicale  WWWDIR=/usr/local/www/radicale ETCDIR=/usr/local/etc/radicale
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  63781
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
pipebuf                         (-y)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv3+ accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.8.1_1.pkg
[144amd64-144amd64] Installing pkg-2.8.1_1...
[144amd64-144amd64] Extracting pkg-2.8.1_1: .......... done
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of py312-radicale-3.7.7
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
=> SHA256 Checksum OK for radicale-3.7.7.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
===>  Extracting for py312-radicale-3.7.7
=> SHA256 Checksum OK for radicale-3.7.7.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch          >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Patching for py312-radicale-3.7.7
===>  Applying FreeBSD patches for py312-radicale-3.7.7 from /usr/ports/www/radicale/files
===========================================================================
=======================<phase: build-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - not found
===>   Installing existing package /packages/All/py312-setuptools-63.1.0_3.pkg
[144amd64-144amd64] Installing py312-setuptools-63.1.0_3...
[144amd64-144amd64] `-- Installing python312-3.12.13_3...
[144amd64-144amd64] |   `-- Installing expat-2.8.2...
[144amd64-144amd64] |   `-- Extracting expat-2.8.2: .......... done
[144amd64-144amd64] |   `-- Installing gettext-runtime-1.0_1...
[144amd64-144amd64] |   | `-- Installing indexinfo-0.3.1_1...
[144amd64-144amd64] |   | `-- Extracting indexinfo-0.3.1_1: .... done
[144amd64-144amd64] |   `-- Extracting gettext-runtime-1.0_1: .......... done
[144amd64-144amd64] |   `-- Installing libffi-3.7.1...
[144amd64-144amd64] |   `-- Extracting libffi-3.7.1: .......... done
[144amd64-144amd64] |   `-- Installing mpdecimal-4.0.1...
[144amd64-144amd64] |   `-- Extracting mpdecimal-4.0.1: .......... done
[144amd64-144amd64] |   `-- Installing readline-8.3.3...
[144amd64-144amd64] |   `-- Extracting readline-8.3.3: .......... done
[144amd64-144amd64] `-- Extracting python312-3.12.13_3: .......... done
[144amd64-144amd64] Extracting py312-setuptools-63.1.0_3: .......... done
=====
Message from python312-3.12.13_3:

--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py312-gdbm       databases/py-gdbm@py312
py312-sqlite3    databases/py-sqlite3@py312
py312-tkinter    x11-toolkits/py-tkinter@py312
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - not found
===>   Installing existing package /packages/All/py312-wheel-0.47.0.pkg
[144amd64-144amd64] Installing py312-wheel-0.47.0...
[144amd64-144amd64] `-- Installing py312-packaging-26.2...
[144amd64-144amd64] `-- Extracting py312-packaging-26.2: .......... done
[144amd64-144amd64] Extracting py312-wheel-0.47.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - not found
===>   Installing existing package /packages/All/py312-build-1.5.1.pkg
[144amd64-144amd64] Installing py312-build-1.5.1...
[144amd64-144amd64] `-- Installing py312-pyproject-hooks-1.2.0...
[144amd64-144amd64] `-- Extracting py312-pyproject-hooks-1.2.0: .......... done
[144amd64-144amd64] Extracting py312-build-1.5.1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - not found
===>   Installing existing package /packages/All/py312-installer-1.0.1.pkg
[144amd64-144amd64] Installing py312-installer-1.0.1...
[144amd64-144amd64] Extracting py312-installer-1.0.1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===========================================================================
=======================<phase: lib-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - found
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - found
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - found
===>  Configuring for py312-radicale-3.7.7
===========================================================================
=======================<phase: build          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building for py312-radicale-3.7.7
* Getting build dependencies for wheel...
/usr/local/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
  warnings.warn(msg, _BetaConfiguration)
/usr/local/lib/python3.12/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
  warn(
running egg_info
creating radicale.egg-info
writing radicale.egg-info/PKG-INFO
writing dependency_links to radicale.egg-info/dependency_links.txt
writing entry points to radicale.egg-info/entry_points.txt
writing requirements to radicale.egg-info/requires.txt
writing top-level names to radicale.egg-info/top_level.txt
writing manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'radicale.egg-info/SOURCES.txt'
* Building wheel...
/usr/local/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
  warnings.warn(msg, _BetaConfiguration)
/usr/local/lib/python3.12/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
  warn(
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/radicale
copying radicale/types.py -> build/lib/radicale
copying radicale/server.py -> build/lib/radicale
copying radicale/pathutils.py -> build/lib/radicale
copying radicale/__main__.py -> build/lib/radicale
copying radicale/__init__.py -> build/lib/radicale
copying radicale/log.py -> build/lib/radicale
copying radicale/config.py -> build/lib/radicale
copying radicale/utils.py -> build/lib/radicale
copying radicale/httputils.py -> build/lib/radicale
copying radicale/xmlutils.py -> build/lib/radicale
creating build/lib/radicale/app
copying radicale/app/head.py -> build/lib/radicale/app
copying radicale/app/propfind.py -> build/lib/radicale/app
copying radicale/app/mkcalendar.py -> build/lib/radicale/app
copying radicale/app/proppatch.py -> build/lib/radicale/app
copying radicale/app/move.py -> build/lib/radicale/app
copying radicale/app/delete.py -> build/lib/radicale/app
copying radicale/app/__init__.py -> build/lib/radicale/app
copying radicale/app/options.py -> build/lib/radicale/app
copying radicale/app/put.py -> build/lib/radicale/app
copying radicale/app/base.py -> build/lib/radicale/app
copying radicale/app/mkcol.py -> build/lib/radicale/app
copying radicale/app/get.py -> build/lib/radicale/app
copying radicale/app/post.py -> build/lib/radicale/app
copying radicale/app/report.py -> build/lib/radicale/app
creating build/lib/radicale/rights
copying radicale/rights/__init__.py -> build/lib/radicale/rights
copying radicale/rights/owner_write.py -> build/lib/radicale/rights
copying radicale/rights/authenticated.py -> build/lib/radicale/rights
copying radicale/rights/from_file.py -> build/lib/radicale/rights
copying radicale/rights/owner_only.py -> build/lib/radicale/rights
creating build/lib/radicale/auth
copying radicale/auth/htpasswd.py -> build/lib/radicale/auth
copying radicale/auth/none.py -> build/lib/radicale/auth
copying radicale/auth/ldap.py -> build/lib/radicale/auth
copying radicale/auth/__init__.py -> build/lib/radicale/auth
copying radicale/auth/http_x_remote_user.py -> build/lib/radicale/auth
copying radicale/auth/imap.py -> build/lib/radicale/auth
copying radicale/auth/denyall.py -> build/lib/radicale/auth
copying radicale/auth/oauth2.py -> build/lib/radicale/auth
copying radicale/auth/http_remote_user.py -> build/lib/radicale/auth
copying radicale/auth/pam.py -> build/lib/radicale/auth
copying radicale/auth/dovecot.py -> build/lib/radicale/auth
copying radicale/auth/remote_user.py -> build/lib/radicale/auth
creating build/lib/radicale/sharing
copying radicale/sharing/files.py -> build/lib/radicale/sharing
copying radicale/sharing/none.py -> build/lib/radicale/sharing
copying radicale/sharing/csv.py -> build/lib/radicale/sharing
copying radicale/sharing/__init__.py -> build/lib/radicale/sharing
creating build/lib/radicale/web
copying radicale/web/none.py -> build/lib/radicale/web
copying radicale/web/__init__.py -> build/lib/radicale/web
copying radicale/web/internal.py -> build/lib/radicale/web
creating build/lib/radicale/item
copying radicale/item/__init__.py -> build/lib/radicale/item
copying radicale/item/filter.py -> build/lib/radicale/item
creating build/lib/radicale/storage
copying radicale/storage/__init__.py -> build/lib/radicale/storage
copying radicale/storage/multifilesystem_nolock.py -> build/lib/radicale/storage
creating build/lib/radicale/hook
copying radicale/hook/none.py -> build/lib/radicale/hook
copying radicale/hook/__init__.py -> build/lib/radicale/hook
creating build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/discover.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/move.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/delete.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/upload.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/__init__.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/base.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/sync.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/cache.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/lock.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/get.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/meta.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/verify.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/create_collection.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/history.py -> build/lib/radicale/storage/multifilesystem
creating build/lib/radicale/hook/rabbitmq
copying radicale/hook/rabbitmq/__init__.py -> build/lib/radicale/hook/rabbitmq
creating build/lib/radicale/hook/email
copying radicale/hook/email/__init__.py -> build/lib/radicale/hook/email
creating build/lib/radicale/web/internal_data
creating build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/icon.png -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/loading.svg -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/logo.svg -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/main.css -> build/lib/radicale/web/internal_data/css
creating build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/key.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/edit.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/new.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/download.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/eye.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/upload.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/delete.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/repeat.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/share.svg -> build/lib/radicale/web/internal_data/css/icons
creating build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/main.js -> build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/config.js -> build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/constants.js -> build/lib/radicale/web/internal_data/js
creating build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/common.js -> build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/api.js -> build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/sharing.js -> build/lib/radicale/web/internal_data/js/api
creating build/lib/radicale/web/internal_data/js/models
copying radicale/web/internal_data/js/models/collection.js -> build/lib/radicale/web/internal_data/js/models
creating build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/scene_manager.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/LoadingScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/LoginScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/lib/radicale/web/internal_data/js/scenes
creating build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/misc.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/url_text.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/form_validator.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/collections_cache.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/error.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/collection_utils.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/permissions.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/index.html -> build/lib/radicale/web/internal_data
copying radicale/py.typed -> build/lib/radicale
installing to build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel
running install
running install_lib
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/head.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/propfind.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/mkcalendar.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/proppatch.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/move.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/delete.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/options.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/put.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/base.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/mkcol.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/get.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/post.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
copying build/lib/radicale/app/report.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/app
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/owner_write.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/authenticated.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/from_file.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/owner_only.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/rights
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/htpasswd.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/ldap.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/http_x_remote_user.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/imap.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/denyall.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/oauth2.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/http_remote_user.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/pam.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/dovecot.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/remote_user.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/auth
copying build/lib/radicale/types.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/server.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/pathutils.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/__main__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/log.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/files.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/csv.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/sharing
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web
copying build/lib/radicale/web/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web
copying build/lib/radicale/web/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data
copying build/lib/radicale/web/internal_data/index.html -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/common.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/api.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/sharing.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/main.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/scene_manager.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/LoadingScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/LoginScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/scenes
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/misc.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/url_text.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/form_validator.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/collections_cache.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/error.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/collection_utils.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/permissions.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/config.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js
copying build/lib/radicale/web/internal_data/js/constants.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/models
copying build/lib/radicale/web/internal_data/js/models/collection.js -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/js/models
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/logo.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/main.css -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/key.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/edit.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/new.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/download.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/eye.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/upload.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/delete.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/repeat.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/share.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/loading.svg -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/icon.png -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/web
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/item
copying build/lib/radicale/item/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/item
copying build/lib/radicale/item/filter.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/item
copying build/lib/radicale/config.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/py.typed -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/utils.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
copying build/lib/radicale/httputils.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage
copying build/lib/radicale/storage/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage
copying build/lib/radicale/storage/multifilesystem_nolock.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/discover.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/move.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/delete.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/upload.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/base.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/sync.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/cache.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/lock.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/get.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/meta.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/verify.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/create_collection.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/history.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/storage/multifilesystem
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/hook
copying build/lib/radicale/hook/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/hook
copying build/lib/radicale/hook/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/hook
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/hook/rabbitmq
copying build/lib/radicale/hook/rabbitmq/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/hook/rabbitmq
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/hook/email
copying build/lib/radicale/hook/email/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale/hook/email
copying build/lib/radicale/xmlutils.py -> build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale
running install_egg_info
running egg_info
writing radicale.egg-info/PKG-INFO
writing dependency_links to radicale.egg-info/dependency_links.txt
writing entry points to radicale.egg-info/entry_points.txt
writing requirements to radicale.egg-info/requires.txt
writing top-level names to radicale.egg-info/top_level.txt
reading manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'radicale.egg-info/SOURCES.txt'
Copying radicale.egg-info to build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale-3.7.7-py3.12.egg-info
running install_scripts
creating build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel/radicale-3.7.7.dist-info/WHEEL
creating '/wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/dist/tmp9tlm5uib/radicale-3.7.7-py3-none-any.whl' and adding 'build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel' to it
adding 'radicale/__init__.py'
adding 'radicale/__main__.py'
adding 'radicale/config.py'
adding 'radicale/httputils.py'
adding 'radicale/log.py'
adding 'radicale/pathutils.py'
adding 'radicale/py.typed'
adding 'radicale/server.py'
adding 'radicale/types.py'
adding 'radicale/utils.py'
adding 'radicale/xmlutils.py'
adding 'radicale/app/__init__.py'
adding 'radicale/app/base.py'
adding 'radicale/app/delete.py'
adding 'radicale/app/get.py'
adding 'radicale/app/head.py'
adding 'radicale/app/mkcalendar.py'
adding 'radicale/app/mkcol.py'
adding 'radicale/app/move.py'
adding 'radicale/app/options.py'
adding 'radicale/app/post.py'
adding 'radicale/app/propfind.py'
adding 'radicale/app/proppatch.py'
adding 'radicale/app/put.py'
adding 'radicale/app/report.py'
adding 'radicale/auth/__init__.py'
adding 'radicale/auth/denyall.py'
adding 'radicale/auth/dovecot.py'
adding 'radicale/auth/htpasswd.py'
adding 'radicale/auth/http_remote_user.py'
adding 'radicale/auth/http_x_remote_user.py'
adding 'radicale/auth/imap.py'
adding 'radicale/auth/ldap.py'
adding 'radicale/auth/none.py'
adding 'radicale/auth/oauth2.py'
adding 'radicale/auth/pam.py'
adding 'radicale/auth/remote_user.py'
adding 'radicale/hook/__init__.py'
adding 'radicale/hook/none.py'
adding 'radicale/hook/email/__init__.py'
adding 'radicale/hook/rabbitmq/__init__.py'
adding 'radicale/item/__init__.py'
adding 'radicale/item/filter.py'
adding 'radicale/rights/__init__.py'
adding 'radicale/rights/authenticated.py'
adding 'radicale/rights/from_file.py'
adding 'radicale/rights/owner_only.py'
adding 'radicale/rights/owner_write.py'
adding 'radicale/sharing/__init__.py'
adding 'radicale/sharing/csv.py'
adding 'radicale/sharing/files.py'
adding 'radicale/sharing/none.py'
adding 'radicale/storage/__init__.py'
adding 'radicale/storage/multifilesystem_nolock.py'
adding 'radicale/storage/multifilesystem/__init__.py'
adding 'radicale/storage/multifilesystem/base.py'
adding 'radicale/storage/multifilesystem/cache.py'
adding 'radicale/storage/multifilesystem/create_collection.py'
adding 'radicale/storage/multifilesystem/delete.py'
adding 'radicale/storage/multifilesystem/discover.py'
adding 'radicale/storage/multifilesystem/get.py'
adding 'radicale/storage/multifilesystem/history.py'
adding 'radicale/storage/multifilesystem/lock.py'
adding 'radicale/storage/multifilesystem/meta.py'
adding 'radicale/storage/multifilesystem/move.py'
adding 'radicale/storage/multifilesystem/sync.py'
adding 'radicale/storage/multifilesystem/upload.py'
adding 'radicale/storage/multifilesystem/verify.py'
adding 'radicale/web/__init__.py'
adding 'radicale/web/internal.py'
adding 'radicale/web/none.py'
adding 'radicale/web/internal_data/index.html'
adding 'radicale/web/internal_data/css/icon.png'
adding 'radicale/web/internal_data/css/loading.svg'
adding 'radicale/web/internal_data/css/logo.svg'
adding 'radicale/web/internal_data/css/main.css'
adding 'radicale/web/internal_data/css/icons/delete.svg'
adding 'radicale/web/internal_data/css/icons/download.svg'
adding 'radicale/web/internal_data/css/icons/edit.svg'
adding 'radicale/web/internal_data/css/icons/eye.svg'
adding 'radicale/web/internal_data/css/icons/key.svg'
adding 'radicale/web/internal_data/css/icons/new.svg'
adding 'radicale/web/internal_data/css/icons/repeat.svg'
adding 'radicale/web/internal_data/css/icons/share.svg'
adding 'radicale/web/internal_data/css/icons/upload.svg'
adding 'radicale/web/internal_data/js/config.js'
adding 'radicale/web/internal_data/js/constants.js'
adding 'radicale/web/internal_data/js/main.js'
adding 'radicale/web/internal_data/js/api/api.js'
adding 'radicale/web/internal_data/js/api/common.js'
adding 'radicale/web/internal_data/js/api/sharing.js'
adding 'radicale/web/internal_data/js/models/collection.js'
adding 'radicale/web/internal_data/js/scenes/CollectionsScene.js'
adding 'radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/CreateEditShareScene.js'
adding 'radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js'
adding 'radicale/web/internal_data/js/scenes/IncomingSharingScene.js'
adding 'radicale/web/internal_data/js/scenes/LoadingScene.js'
adding 'radicale/web/internal_data/js/scenes/LoginScene.js'
adding 'radicale/web/internal_data/js/scenes/ShareCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/UploadCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/scene_manager.js'
adding 'radicale/web/internal_data/js/utils/collection_utils.js'
adding 'radicale/web/internal_data/js/utils/collections_cache.js'
adding 'radicale/web/internal_data/js/utils/error.js'
adding 'radicale/web/internal_data/js/utils/form_validator.js'
adding 'radicale/web/internal_data/js/utils/misc.js'
adding 'radicale/web/internal_data/js/utils/permissions.js'
adding 'radicale/web/internal_data/js/utils/url_text.js'
adding 'radicale-3.7.7.dist-info/METADATA'
adding 'radicale-3.7.7.dist-info/WHEEL'
adding 'radicale-3.7.7.dist-info/entry_points.txt'
adding 'radicale-3.7.7.dist-info/top_level.txt'
adding 'radicale-3.7.7.dist-info/RECORD'
removing build/bdist.freebsd-14.4-RELEASE-p7-amd64/wheel
Successfully built radicale-3.7.7-py3-none-any.whl
===========================================================================
=>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - not found
===>   Installing existing package /packages/All/py312-defusedxml-0.7.1_1.pkg
[144amd64-144amd64] Installing py312-defusedxml-0.7.1_1...
[144amd64-144amd64] Extracting py312-defusedxml-0.7.1_1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - not found
===>   Installing existing package /packages/All/py312-passlib-1.7.4_1.pkg
[144amd64-144amd64] Installing py312-passlib-1.7.4_1...
[144amd64-144amd64] Extracting py312-passlib-1.7.4_1: .......... done
=====
Message from py312-passlib-1.7.4_1:

--
===>   NOTICE:

The py312-passlib port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - not found
===>   Installing existing package /packages/All/py312-pika-1.4.2.pkg
[144amd64-144amd64] Installing py312-pika-1.4.2...
[144amd64-144amd64] Extracting py312-pika-1.4.2: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - not found
===>   Installing existing package /packages/All/py312-python-dateutil-2.9.0.pkg
[144amd64-144amd64] Installing py312-python-dateutil-2.9.0...
[144amd64-144amd64] `-- Installing py312-six-1.17.0...
[144amd64-144amd64] `-- Extracting py312-six-1.17.0: .......... done
[144amd64-144amd64] Extracting py312-python-dateutil-2.9.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - not found
===>   Installing existing package /packages/All/py312-requests-2.34.2.pkg
[144amd64-144amd64] Installing py312-requests-2.34.2...
[144amd64-144amd64] `-- Installing py312-certifi-2026.6.17...
[144amd64-144amd64] `-- Extracting py312-certifi-2026.6.17: .......... done
[144amd64-144amd64] `-- Installing py312-charset-normalizer-3.4.9...
[144amd64-144amd64] `-- Extracting py312-charset-normalizer-3.4.9: .......... done
[144amd64-144amd64] `-- Installing py312-idna-3.18...
[144amd64-144amd64] `-- Extracting py312-idna-3.18: .......... done
[144amd64-144amd64] `-- Installing py312-pysocks-1.7.1_1...
[144amd64-144amd64] `-- Extracting py312-pysocks-1.7.1_1: .......... done
[144amd64-144amd64] `-- Installing py312-urllib3-2.7.0,1...
[144amd64-144amd64] `-- Extracting py312-urllib3-2.7.0,1: .......... done
[144amd64-144amd64] Extracting py312-requests-2.34.2: .......... done
=====
Message from py312-urllib3-2.7.0,1:

--
Since version 1.25 HTTPS connections are now verified by default which is done
via "cert_reqs = 'CERT_REQUIRED'".  While certificate verification can be
disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on.

Various consumers of net/py-urllib3 already have implemented routines that
either explicitly enable or disable HTTPS certificate verification (e.g. via
configuration settings, CLI arguments, etc.).

Yet it may happen that there are still some consumers which don't explicitly
enable/disable certificate verification for HTTPS connections which could then
lead to errors (as is often the case with self-signed certificates).

In case of an error one should try first to temporarily disable certificate
verification of the problematic urllib3 consumer to see if that approach will
remedy the issue.
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - not found
===>   Installing existing package /packages/All/py312-vobject-0.9.6.1_3.pkg
[144amd64-144amd64] Installing py312-vobject-0.9.6.1_3...
[144amd64-144amd64] `-- Installing py312-pytz-2026.3,1...
[144amd64-144amd64] `-- Extracting py312-pytz-2026.3,1: .......... done
[144amd64-144amd64] Extracting py312-vobject-0.9.6.1_3: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - not found
===>   Installing existing package /packages/All/py312-argon2-cffi-25.1.0.pkg
[144amd64-144amd64] Installing py312-argon2-cffi-25.1.0...
[144amd64-144amd64] `-- Installing py312-argon2-cffi-bindings-25.1.0...
[144amd64-144amd64] |   `-- Installing libargon2-20190702_1...
[144amd64-144amd64] |   `-- Extracting libargon2-20190702_1: .......... done
[144amd64-144amd64] |   `-- Installing py312-cffi-2.1.0...
[144amd64-144amd64] |   | `-- Installing py312-pycparser-2.23...
[144amd64-144amd64] |   | `-- Extracting py312-pycparser-2.23: .......... done
[144amd64-144amd64] |   `-- Extracting py312-cffi-2.1.0: .......... done
[144amd64-144amd64] `-- Extracting py312-argon2-cffi-bindings-25.1.0: .......... done
[144amd64-144amd64] Extracting py312-argon2-cffi-25.1.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - not found
===>   Installing existing package /packages/All/py312-bcrypt-5.0.0_7.pkg
[144amd64-144amd64] Installing py312-bcrypt-5.0.0_7...
[144amd64-144amd64] Extracting py312-bcrypt-5.0.0_7: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - not found
===>   Installing existing package /packages/All/py312-ldap3-2.9.1_1.pkg
[144amd64-144amd64] Installing py312-ldap3-2.9.1_1...
[144amd64-144amd64] `-- Installing py312-pyasn1-0.6.0...
[144amd64-144amd64] `-- Extracting py312-pyasn1-0.6.0: .......... done
[144amd64-144amd64] Extracting py312-ldap3-2.9.1_1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===========================================================================
=>> Recording filesystem state for prestage... done
=======================<phase: stage          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Staging for py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - found
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - found
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - found
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - found
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   Generating temporary packing list
===> Creating groups
===> Creating users
install  -m 0644 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/config /wrkdirs/usr/ports/www/radicale/work-py312/stage//usr/local/etc/radicale/config.sample
install  -m 0644 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/rights /wrkdirs/usr/ports/www/radicale/work-py312/stage//usr/local/etc/radicale/rights.sample
install  -m 555 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/radicale.wsgi /wrkdirs/usr/ports/www/radicale/work-py312/stage/usr/local/www/radicale/radicale.wsgi
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===========================================================================
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
=>> Checking for staging violations... done
=======================<phase: package        >============================
===== env: DEVELOPER_MODE=yes PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-07-28T12:58:42+0000' 'PKG_NOTE_ports_top_git_hash=0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce' 'PKG_NOTE_port_checkout_unclean=yes' 'PKG_NOTE_built_by=poudriere-git-3.4.8' STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building packages for py312-radicale-3.7.7
===>   Building py312-radicale-3.7.7
===========================================================================
=>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Installing for py312-radicale-3.7.7
===>  Checking if py312-radicale is already installed
===>   Registering installation for py312-radicale-3.7.7
[144amd64-144amd64] Installing py312-radicale-3.7.7...
===> Creating groups
Creating group 'radicale' with gid '974'
===> Creating users
Creating user 'radicale' with uid '974'
===========================================================================
=>> Checking shared library dependencies
=======================<phase: deinstall      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Deinstalling for py312-radicale
===>   Deinstalling py312-radicale-3.7.7
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py312-radicale: 3.7.7

Number of packages to be removed: 1

The operation will free 3 MiB.
[144amd64-144amd64] [1/1] Deinstalling py312-radicale-3.7.7...
[144amd64-144amd64] [1/1] Deleting files for py312-radicale-3.7.7: .......... done
==> You should manually remove the "radicale" user
==> You should manually remove the "radicale" group
===========================================================================
=>> Checking for extra files and directories
[00:00:21] Installing from package
[144amd64-144amd64] Installing py312-radicale-3.7.7...
===> Creating groups
Using existing group 'radicale'
===> Creating users
Using existing user 'radicale'
[144amd64-144amd64] Extracting py312-radicale-3.7.7: .......... done
[00:00:23] Cleaning up
===>  Cleaning for py312-radicale-3.7.7
[00:00:23] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py312-radicale: 3.7.7

Number of packages to be removed: 1

The operation will free 3 MiB.
[144amd64-144amd64] [1/1] Deinstalling py312-radicale-3.7.7...
[144amd64-144amd64] [1/1] Deleting files for py312-radicale-3.7.7: .......... done
==> You should manually remove the "radicale" user
==> You should manually remove the "radicale" group
build of www/radicale | py312-radicale-3.7.7 ended at Tue Jul 28 12:58:53 UTC 2026
build time: 00:00:12
[00:00:23] Logs: /usr/local/poudriere/data/logs/bulk/144amd64-144amd64/2026-07-28_12h58m30s
[00:00:23] Cleaning up
[00:00:23] Unmounting file systems
14.4/i386
current state: running
reached target state: running
git clone https://codeberg.org/decke/ports.git /usr/local/caronade/work/poudriere.144i386/repo.git
Cloning into '/usr/local/caronade/work/poudriere.144i386/repo.git'...
git -C "/usr/local/caronade/work/poudriere.144i386/repo.git" -c advice.detachedHead=false checkout 8a536bc5071e028915c4b04e056f2371225c828e
HEAD is now at 8a536bc www/radicale: Update to 3.7.7

poudriere ports -u -p 144i386
[00:00:00] Updating portstree "144i386" with git+http... done
zfs snapshot zroot/poudriere/ports/144i386@clean
overlay for audio/shortwave
overlay for databases/pg_net
overlay for devel/capnproto
overlay for devel/kodi-platform
overlay for devel/efivar
overlay for devel/esp-idf
overlay for devel/p5-Linux-Inotify2
overlay for dns/dnscontrol
overlay for mail/smtprelay
overlay for multimedia/libdvbcsa
overlay for multimedia/kodi-addon-pvr.iptvsimple
overlay for multimedia/tvheadend
overlay for multimedia/dtv-scan-tables
overlay for multimedia/kodi-addon-pvr.hts
overlay for multimedia/dvb-apps
overlay for multimedia/minisatip
overlay for multimedia/kodi-addon-inputstream.adaptive
overlay for net/srelay
overlay for ports-mgmt/caronade
overlay for security/vouch-proxy
overlay for security/vaultwarden
overlay for security/py-libpass
overlay for sysutils/zot
overlay for sysutils/containerd
overlay for sysutils/alloy
overlay for sysutils/gnome-firmware
overlay for sysutils/fwupd
overlay for sysutils/fwupd-efi
overlay for sysutils/zli
overlay for textproc/libjcat
overlay for www/mattermost-webapp
overlay for www/mattermost-server
overlay for www/radicale
overlay for www/vikunja
overlay for www/yarr
overlay for x11-toolkits/py-pangocffi
poudriere testport -b latest -j 144i386 -p 144i386 www/radicale
[00:00:00] Creating the reference jail... done
[00:00:00] Mounting system devices for 144i386-144i386
[00:00:00] Converting package repository to new format
[00:00:00] Stashing existing package repository
[00:00:00] Mounting ports from: /usr/local/poudriere/ports/144i386
[00:00:00] Mounting packages from: /usr/local/poudriere/data/packages/144i386-144i386
[00:00:00] Mounting distfiles from: /usr/ports/distfiles
/etc/resolv.conf -> /usr/local/poudriere/data/.m/144i386-144i386/ref/etc/resolv.conf
[00:00:00] Starting jail 144i386-144i386
Updating /var/run/os-release done.
[00:00:00] Will build as nobody:nobody (65534:65534)
[00:00:01] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
[00:00:01] Inspecting ports tree for modifications to git checkout... yes
[00:00:02] Ports top-level git hash: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce (dirty)
[00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/144i386-144i386/2026-07-28_12h58m07s
[00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/144i386-144i386/ref/usr/ports
[00:00:02] Gathering ports metadata
[00:00:02] Calculating ports order and dependencies
[00:00:02] Trimming IGNORED and blacklisted ports
[00:00:02] Package fetch: Looking for missing packages to fetch from pkg+http://pkg.FreeBSD.org/${ABI}/latest
[00:00:02] Package fetch: bootstrapping pkg
[144i386-144i386] Installing pkg-2.8.1...
[144i386-144i386] Extracting pkg-2.8.1: .......... done
Updating Poudriere repository catalogue...
[144i386-144i386] Fetching meta.conf: . done
[144i386-144i386] Fetching data: .......... done
Processing entries: .......... done
Poudriere repository update completed. 33091 packages processed.
[144i386-144i386] Fetching files: .......... done
Processing file entries: . done
All repositories are up to date.
[00:00:34] Package fetch: Will fetch 76 packages from remote or local pkg cache
Updating database digests format: . done
The following packages will be fetched:

New packages to be FETCHED:
	brotli: 1.2.0,1 (366 KiB: 0.13% of the 276 MiB to download)
	curl: 8.21.0 (2 MiB: 0.70% of the 276 MiB to download)
	expat: 2.8.2 (131 KiB: 0.05% of the 276 MiB to download)
	gettext-runtime: 1.0_1 (291 KiB: 0.10% of the 276 MiB to download)
	gettext-tools: 1.0 (4 MiB: 1.34% of the 276 MiB to download)
	gmake: 4.4.1 (481 KiB: 0.17% of the 276 MiB to download)
	help2man: 1.49.3_1 (173 KiB: 0.06% of the 276 MiB to download)
	indexinfo: 0.3.1_1 (6 KiB: 0.00% of the 276 MiB to download)
	jsoncpp: 1.9.6_1 (137 KiB: 0.05% of the 276 MiB to download)
	libargon2: 20190702_1 (76 KiB: 0.03% of the 276 MiB to download)
	libffi: 3.7.1 (49 KiB: 0.02% of the 276 MiB to download)
	libiconv: 1.18_1 (737 KiB: 0.26% of the 276 MiB to download)
	libidn2: 2.3.8 (161 KiB: 0.06% of the 276 MiB to download)
	liblz4: 1.10.0_2,1 (202 KiB: 0.07% of the 276 MiB to download)
	libnghttp2: 1.69.0 (151 KiB: 0.05% of the 276 MiB to download)
	libpsl: 0.22.0 (68 KiB: 0.02% of the 276 MiB to download)
	libssh2: 1.11.1_1,3 (240 KiB: 0.08% of the 276 MiB to download)
	libtextstyle: 1.0 (464 KiB: 0.16% of the 276 MiB to download)
	libunistring: 1.4.2 (724 KiB: 0.26% of the 276 MiB to download)
	libuv: 1.52.1 (148 KiB: 0.05% of the 276 MiB to download)
	libxml2: 2.15.3 (954 KiB: 0.34% of the 276 MiB to download)
	meson: 1.10.2_1,1 (2 MiB: 0.78% of the 276 MiB to download)
	mpdecimal: 4.0.1 (171 KiB: 0.06% of the 276 MiB to download)
	ninja: 1.13.2,4 (134 KiB: 0.05% of the 276 MiB to download)
	p5-Locale-gettext: 1.07 (16 KiB: 0.01% of the 276 MiB to download)
	p5-Locale-libintl: 1.37 (690 KiB: 0.24% of the 276 MiB to download)
	p5-Text-Unidecode: 1.30 (102 KiB: 0.04% of the 276 MiB to download)
	p5-Unicode-EastAsianWidth: 12.0 (10 KiB: 0.00% of the 276 MiB to download)
	perl5: 5.42.2 (16 MiB: 5.70% of the 276 MiB to download)
	pkgconf: 2.4.3_1,1 (87 KiB: 0.03% of the 276 MiB to download)
	public_suffix_list: 20260613 (85 KiB: 0.03% of the 276 MiB to download)
	py312-argon2-cffi: 25.1.0 (23 KiB: 0.01% of the 276 MiB to download)
	py312-argon2-cffi-bindings: 25.1.0 (15 KiB: 0.01% of the 276 MiB to download)
	py312-bcrypt: 5.0.0_7 (261 KiB: 0.09% of the 276 MiB to download)
	py312-build: 1.5.1 (66 KiB: 0.02% of the 276 MiB to download)
	py312-calver: 2025.10.20 (9 KiB: 0.00% of the 276 MiB to download)
	py312-certifi: 2026.6.17 (130 KiB: 0.05% of the 276 MiB to download)
	py312-cffi: 2.1.0 (280 KiB: 0.10% of the 276 MiB to download)
	py312-charset-normalizer: 3.4.9 (108 KiB: 0.04% of the 276 MiB to download)
	py312-cython: 3.2.8 (3 MiB: 1.17% of the 276 MiB to download)
	py312-defusedxml: 0.7.1_1 (33 KiB: 0.01% of the 276 MiB to download)
	py312-flit-core: 3.12.0 (97 KiB: 0.03% of the 276 MiB to download)
	py312-hatch-fancy-pypi-readme: 24.1.0 (17 KiB: 0.01% of the 276 MiB to download)
	py312-hatch-vcs: 0.5.0 (11 KiB: 0.00% of the 276 MiB to download)
	py312-hatchling: 1.31.0 (154 KiB: 0.05% of the 276 MiB to download)
	py312-idna: 3.18 (84 KiB: 0.03% of the 276 MiB to download)
	py312-installer: 1.0.1 (251 KiB: 0.09% of the 276 MiB to download)
	py312-ldap3: 2.9.1_1 (567 KiB: 0.20% of the 276 MiB to download)
	py312-packaging: 26.2 (190 KiB: 0.07% of the 276 MiB to download)
	py312-passlib: 1.7.4_1 (800 KiB: 0.28% of the 276 MiB to download)
	py312-pathspec: 1.1.1 (72 KiB: 0.03% of the 276 MiB to download)
	py312-pika: 1.4.2 (297 KiB: 0.10% of the 276 MiB to download)
	py312-pluggy: 1.6.0 (42 KiB: 0.01% of the 276 MiB to download)
	py312-pyasn1: 0.6.0 (163 KiB: 0.06% of the 276 MiB to download)
	py312-pycparser: 2.23 (225 KiB: 0.08% of the 276 MiB to download)
	py312-pyproject-hooks: 1.2.0 (20 KiB: 0.01% of the 276 MiB to download)
	py312-pysocks: 1.7.1_1 (31 KiB: 0.01% of the 276 MiB to download)
	py312-python-dateutil: 2.9.0 (302 KiB: 0.11% of the 276 MiB to download)
	py312-pytz: 2026.3,1 (183 KiB: 0.06% of the 276 MiB to download)
	py312-requests: 2.34.2 (135 KiB: 0.05% of the 276 MiB to download)
	py312-semantic-version: 2.10.0_1 (35 KiB: 0.01% of the 276 MiB to download)
	py312-setuptools: 63.1.0_3 (1 MiB: 0.50% of the 276 MiB to download)
	py312-setuptools-rust: 1.13.0 (60 KiB: 0.02% of the 276 MiB to download)
	py312-setuptools-scm: 9.2.2 (115 KiB: 0.04% of the 276 MiB to download)
	py312-six: 1.17.0 (26 KiB: 0.01% of the 276 MiB to download)
	py312-trove-classifiers: 2026.6.1.19 (18 KiB: 0.01% of the 276 MiB to download)
	py312-urllib3: 2.7.0,1 (229 KiB: 0.08% of the 276 MiB to download)
	py312-vobject: 0.9.6.1_3 (101 KiB: 0.04% of the 276 MiB to download)
	py312-wheel: 0.47.0 (69 KiB: 0.02% of the 276 MiB to download)
	py312-wheel044: 0.44.0_1 (134 KiB: 0.05% of the 276 MiB to download)
	python312: 3.12.13_3 (36 MiB: 13.13% of the 276 MiB to download)
	readline: 8.3.3 (466 KiB: 0.16% of the 276 MiB to download)
	rhash: 1.4.6 (277 KiB: 0.10% of the 276 MiB to download)
	rust: 1.97.1 (197 MiB: 71.20% of the 276 MiB to download)
	texinfo: 7.3_1,1 (2 MiB: 0.71% of the 276 MiB to download)
	zstd: 1.5.7_2 (522 KiB: 0.18% of the 276 MiB to download)

Number of packages to be fetched: 76

The process will require 276 MiB more space.
276 MiB to be downloaded.
[144i386-144i386] Fetching py312-setuptools-63.1.0_3: .......... done
[144i386-144i386] Fetching py312-python-dateutil-2.9.0: .......... done
[144i386-144i386] Fetching rust-1.97.1: .......... done
[144i386-144i386] Fetching py312-pyasn1-0.6.0: .......... done
[144i386-144i386] Fetching mpdecimal-4.0.1: .......... done
[144i386-144i386] Fetching p5-Text-Unidecode-1.30: .......... done
[144i386-144i386] Fetching libtextstyle-1.0: .......... done
[144i386-144i386] Fetching py312-trove-classifiers-2026.6.1.19: ... done
[144i386-144i386] Fetching py312-setuptools-rust-1.13.0: ........ done
[144i386-144i386] Fetching p5-Locale-libintl-1.37: .......... done
[144i386-144i386] Fetching libiconv-1.18_1: .......... done
[144i386-144i386] Fetching py312-pytz-2026.3,1: .......... done
[144i386-144i386] Fetching libffi-3.7.1: ....... done
[144i386-144i386] Fetching ninja-1.13.2,4: .......... done
[144i386-144i386] Fetching liblz4-1.10.0_2,1: .......... done
[144i386-144i386] Fetching py312-setuptools-scm-9.2.2: .......... done
[144i386-144i386] Fetching libidn2-2.3.8: .......... done
[144i386-144i386] Fetching py312-bcrypt-5.0.0_7: .......... done
[144i386-144i386] Fetching jsoncpp-1.9.6_1: .......... done
[144i386-144i386] Fetching libargon2-20190702_1: .......... done
[144i386-144i386] Fetching py312-vobject-0.9.6.1_3: .......... done
[144i386-144i386] Fetching py312-wheel-0.47.0: ......... done
[144i386-144i386] Fetching py312-pysocks-1.7.1_1: .... done
[144i386-144i386] Fetching py312-hatchling-1.31.0: .......... done
[144i386-144i386] Fetching expat-2.8.2: .......... done
[144i386-144i386] Fetching zstd-1.5.7_2: .......... done
[144i386-144i386] Fetching libunistring-1.4.2: .......... done
[144i386-144i386] Fetching py312-hatch-fancy-pypi-readme-24.1.0: ... done
[144i386-144i386] Fetching py312-urllib3-2.7.0,1: .......... done
[144i386-144i386] Fetching py312-pathspec-1.1.1: ......... done
[144i386-144i386] Fetching curl-8.21.0: .......... done
[144i386-144i386] Fetching py312-idna-3.18: .......... done
[144i386-144i386] Fetching py312-cffi-2.1.0: .......... done
[144i386-144i386] Fetching py312-argon2-cffi-bindings-25.1.0: .. done
[144i386-144i386] Fetching public_suffix_list-20260613: .......... done
[144i386-144i386] Fetching p5-Unicode-EastAsianWidth-12.0: .. done
[144i386-144i386] Fetching py312-defusedxml-0.7.1_1: ..... done
[144i386-144i386] Fetching py312-hatch-vcs-0.5.0: .. done
[144i386-144i386] Fetching py312-cython-3.2.8: .......... done
[144i386-144i386] Fetching gettext-tools-1.0: .......... done
[144i386-144i386] Fetching py312-installer-1.0.1: .......... done
[144i386-144i386] Fetching py312-passlib-1.7.4_1: .......... done
[144i386-144i386] Fetching indexinfo-0.3.1_1: . done
[144i386-144i386] Fetching gmake-4.4.1: .......... done
[144i386-144i386] Fetching py312-argon2-cffi-25.1.0: ... done
[144i386-144i386] Fetching libnghttp2-1.69.0: .......... done
[144i386-144i386] Fetching py312-certifi-2026.6.17: .......... done
[144i386-144i386] Fetching py312-wheel044-0.44.0_1: .......... done
[144i386-144i386] Fetching py312-packaging-26.2: .......... done
[144i386-144i386] Fetching py312-pluggy-1.6.0: ...... done
[144i386-144i386] Fetching gettext-runtime-1.0_1: .......... done
[144i386-144i386] Fetching py312-ldap3-2.9.1_1: .......... done
[144i386-144i386] Fetching py312-calver-2025.10.20: .. done
[144i386-144i386] Fetching py312-pyproject-hooks-1.2.0: ... done
[144i386-144i386] Fetching py312-six-1.17.0: .... done
[144i386-144i386] Fetching py312-semantic-version-2.10.0_1: ..... done
[144i386-144i386] Fetching libpsl-0.22.0: ......... done
[144i386-144i386] Fetching brotli-1.2.0,1: .......... done
[144i386-144i386] Fetching libuv-1.52.1: .......... done
[144i386-144i386] Fetching readline-8.3.3: .......... done
[144i386-144i386] Fetching pkgconf-2.4.3_1,1: .......... done
[144i386-144i386] Fetching libxml2-2.15.3: .......... done
[144i386-144i386] Fetching py312-requests-2.34.2: .......... done
[144i386-144i386] Fetching python312-3.12.13_3: .......... done
[144i386-144i386] Fetching perl5-5.42.2: .......... done
[144i386-144i386] Fetching texinfo-7.3_1,1: .......... done
[144i386-144i386] Fetching py312-charset-normalizer-3.4.9: .......... done
[144i386-144i386] Fetching p5-Locale-gettext-1.07: ... done
[144i386-144i386] Fetching py312-pycparser-2.23: .......... done
[144i386-144i386] Fetching help2man-1.49.3_1: .......... done
[144i386-144i386] Fetching py312-pika-1.4.2: .......... done
[144i386-144i386] Fetching libssh2-1.11.1_1,3: .......... done
[144i386-144i386] Fetching py312-flit-core-3.12.0: .......... done
[144i386-144i386] Fetching py312-build-1.5.1: ......... done
[144i386-144i386] Fetching rhash-1.4.6: .......... done
[144i386-144i386] Fetching meson-1.10.2_1,1: .......... done
[00:00:53] Package fetch: Using cached copy of py312-bcrypt-5.0.0_7
[00:00:53] Package fetch: Using cached copy of expat-2.8.2
[00:00:53] Package fetch: Using cached copy of gettext-runtime-1.0_1
[00:00:53] Package fetch: Using cached copy of py312-wheel-0.47.0
[00:00:53] Package fetch: Using cached copy of py312-defusedxml-0.7.1_1
[00:00:53] Package fetch: Using cached copy of libffi-3.7.1
[00:00:53] Package fetch: Using cached copy of py312-passlib-1.7.4_1
[00:00:53] Package fetch: Using cached copy of py312-argon2-cffi-25.1.0
[00:00:53] Package fetch: Using cached copy of mpdecimal-4.0.1
[00:00:53] Package fetch: Using cached copy of py312-vobject-0.9.6.1_3
[00:00:53] Package fetch: Using cached copy of py312-build-1.5.1
[00:00:53] Package fetch: Using cached copy of py312-ldap3-2.9.1_1
[00:00:53] Package fetch: Using cached copy of py312-pika-1.4.2
[00:00:53] Package fetch: Using cached copy of py312-installer-1.0.1
[00:00:53] Package fetch: Using cached copy of py312-requests-2.34.2
[00:00:53] Package fetch: Using cached copy of readline-8.3.3
[00:00:53] Package fetch: Using cached copy of py312-python-dateutil-2.9.0
[00:00:53] Package fetch: Using cached copy of py312-setuptools-63.1.0_3
[00:00:53] Package fetch: Using cached copy of python312-3.12.13_3
[00:00:53] Package fetch: Using cached copy of curl-8.21.0
[00:00:53] Package fetch: Using cached copy of pkgconf-2.4.3_1,1
[00:00:53] Package fetch: Using cached copy of libidn2-2.3.8
[00:00:53] Package fetch: Using cached copy of brotli-1.2.0,1
[00:00:53] Package fetch: Using cached copy of libpsl-0.22.0
[00:00:53] Package fetch: Using cached copy of indexinfo-0.3.1_1
[00:00:53] Package fetch: Using cached copy of gmake-4.4.1
[00:00:53] Package fetch: Using cached copy of ninja-1.13.2,4
[00:00:53] Package fetch: Using cached copy of libssh2-1.11.1_1,3
[00:00:53] Package fetch: Using cached copy of help2man-1.49.3_1
[00:00:53] Package fetch: Using cached copy of libuv-1.52.1
[00:00:53] Package fetch: Using cached copy of jsoncpp-1.9.6_1
[00:00:53] Package fetch: Using cached copy of liblz4-1.10.0_2,1
[00:00:53] Package fetch: Using cached copy of rust-1.97.1
[00:00:53] Package fetch: Using cached copy of libunistring-1.4.2
[00:00:53] Package fetch: Using cached copy of libnghttp2-1.69.0
[00:00:53] Package fetch: Using cached copy of gettext-tools-1.0
[00:00:53] Package fetch: Using cached copy of rhash-1.4.6
[00:00:53] Package fetch: Using cached copy of perl5-5.42.2
[00:00:53] Package fetch: Using cached copy of zstd-1.5.7_2
[00:00:53] Package fetch: Using cached copy of libiconv-1.18_1
[00:00:53] Package fetch: Using cached copy of meson-1.10.2_1,1
[00:00:53] Package fetch: Using cached copy of public_suffix_list-20260613
[00:00:53] Package fetch: Using cached copy of p5-Locale-libintl-1.37
[00:00:53] Package fetch: Using cached copy of libxml2-2.15.3
[00:00:53] Package fetch: Using cached copy of p5-Locale-gettext-1.07
[00:00:53] Package fetch: Using cached copy of p5-Unicode-EastAsianWidth-12.0
[00:00:53] Package fetch: Using cached copy of libtextstyle-1.0
[00:00:53] Package fetch: Using cached copy of texinfo-7.3_1,1
[00:00:53] Package fetch: Using cached copy of py312-pyasn1-0.6.0
[00:00:53] Package fetch: Using cached copy of p5-Text-Unidecode-1.30
[00:00:53] Package fetch: Using cached copy of py312-pyproject-hooks-1.2.0
[00:00:53] Package fetch: Using cached copy of py312-flit-core-3.12.0
[00:00:53] Package fetch: Using cached copy of py312-packaging-26.2
[00:00:53] Package fetch: Using cached copy of py312-hatch-fancy-pypi-readme-24.1.0
[00:00:53] Package fetch: Using cached copy of py312-pytz-2026.3,1
[00:00:53] Package fetch: Using cached copy of py312-setuptools-rust-1.13.0
[00:00:53] Package fetch: Using cached copy of py312-pysocks-1.7.1_1
[00:00:53] Package fetch: Using cached copy of py312-hatch-vcs-0.5.0
[00:00:53] Package fetch: Using cached copy of libargon2-20190702_1
[00:00:53] Package fetch: Using cached copy of py312-hatchling-1.31.0
[00:00:53] Package fetch: Using cached copy of py312-setuptools-scm-9.2.2
[00:00:53] Package fetch: Using cached copy of py312-six-1.17.0
[00:00:53] Package fetch: Using cached copy of py312-urllib3-2.7.0,1
[00:00:53] Package fetch: Using cached copy of py312-certifi-2026.6.17
[00:00:53] Package fetch: Using cached copy of py312-charset-normalizer-3.4.9
[00:00:53] Package fetch: Using cached copy of py312-idna-3.18
[00:00:53] Package fetch: Using cached copy of py312-argon2-cffi-bindings-25.1.0
[00:00:53] Package fetch: Using cached copy of py312-wheel044-0.44.0_1
[00:00:53] Package fetch: Using cached copy of py312-pathspec-1.1.1
[00:00:53] Package fetch: Using cached copy of py312-cffi-2.1.0
[00:00:53] Package fetch: Using cached copy of py312-semantic-version-2.10.0_1
[00:00:53] Package fetch: Using cached copy of py312-cython-3.2.8
[00:00:53] Package fetch: Using cached copy of py312-pluggy-1.6.0
[00:00:53] Package fetch: Using cached copy of py312-trove-classifiers-2026.6.1.19
[00:00:53] Package fetch: Using cached copy of py312-calver-2025.10.20
[00:00:53] Package fetch: Using cached copy of py312-pycparser-2.23
[00:00:53] Sanity checking the repository
[00:00:53] Checking packages for incremental rebuild needs
[00:00:53] Deleting stale symlinks... done
[00:00:53] Deleting empty directories... done
[00:00:53] Package fetch: Generating logs for fetched packages
[00:00:54] Unqueueing existing packages
[00:00:54] Unqueueing orphaned build dependencies
[00:00:54] Sanity checking build queue
[00:00:54] Processing PRIORITY_BOOST
[00:00:54] Balancing pool
[00:00:54] Recording filesystem state for prepkg... done
[00:00:56] Building 1 packages using up to 1 builders
[00:00:56] Hit CTRL+t at any time to see build progress and stats
[00:00:56] [01] [00:00:00] Builder starting
[00:00:56] [01] [00:00:00] Builder started
[00:00:56] [01] [00:00:00] Building ports-mgmt/pkg | pkg-2.8.1_1
[00:01:36] [01] [00:00:40] Finished ports-mgmt/pkg | pkg-2.8.1_1: Success
[00:01:36] Stopping 1 builders
[00:01:36] Creating pkg repository
Creating repository in /tmp/packages: .......... done
Packing files for repository: .... done
[00:01:38] Committing packages to repository: /usr/local/poudriere/data/packages/144i386-144i386/.real_1785243585 via .latest symlink
[00:01:38] Removing old packages
[00:01:38] Building with flags: 
[00:01:38] Removing existing /usr/local
build started at Tue Jul 28 12:59:45 UTC 2026
port directory: /usr/ports/www/radicale
package name: py312-radicale-3.7.7
building for: FreeBSD 144i386-144i386 14.4-RELEASE-p7 FreeBSD 14.4-RELEASE-p7 i386
maintained by: decke@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 2102 Jul 28 12:57 /usr/ports/www/radicale/Makefile
Ports top last git commit: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce
Ports top unclean checkout: yes
Port dir last git commit: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce
Port dir unclean checkout: yes
Poudriere version: poudriere-git-3.4.8
Host OSVERSION: 1501000
Jail OSVERSION: 1404000
Job Id: 

---Begin Environment---
SHELL=/bin/sh
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
WARNING_WAIT=0
OSVERSION=1404000
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
UNAME_m=i386
UNAME_p=i386
UNAME_r=14.4-RELEASE-p7
LOCALBASE=/usr/local
UNAME_v=FreeBSD 14.4-RELEASE-p7
USER=root
POUDRIERE_NAME=poudriere-git
TRYBROKEN=yes
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.8
MASTERMNT=/usr/local/poudriere/data/.m/144i386-144i386/ref
DEV_WARNING_WAIT=0
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=su
GID=0
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
UID=0
PWD=/usr/local/poudriere/data/.m/144i386-144i386/ref/.p
OUTPUT_REDIRECTED_STDOUT=3
NO_WARNING_PKG_INSTALL_EOL=yes
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=144i386-144i386
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=testport.sh
OLDPWD=/usr/local/poudriere/data/.m/144i386-144i386/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.8
SCRIPTPATH=/usr/local/share/poudriere/testport.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest
FLAVOR=py312
MAKE_ARGS= FLAVOR=py312
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for py312-radicale-3.7.7:
     ARGON2=on: argon2 support for password hashes
     BCRYPT=on: bcrypt support for password hashes
     LDAP=on: LDAP protocol support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
decke@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PYTHON="/usr/local/bin/python3.12" XDG_DATA_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CACHE_HOME=/wrkdirs/usr/ports/www/radicale/work-py312/.cache  HOME=/wrkdirs/usr/ports/www/radicale/work-py312 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/radicale/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/radicale/work-py312/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CACHE_HOME=/wrkdirs/usr/ports/www/radicale/work-py312/.cache  HOME=/wrkdirs/usr/ports/www/radicale/work-py312 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/radicale/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/radicale/work-py312/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing  " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
 PYTHON_INCLUDEDIR=include/python3.12  PYTHON_LIBDIR=lib/python3.12  PYTHON_PLATFORM=freebsd14  PYTHON_SITELIBDIR=lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/radicale"  EXAMPLESDIR="share/examples/radicale"  DATADIR="share/radicale"  WWWDIR="www/radicale"  ETCDIR="etc/radicale"
--End PLIST_SUB--

--SUB_LIST--
GROUPS="radicale"  PYTHON_CMD="/usr/local/bin/python3.12"  USERS="radicale" PYTHON_INCLUDEDIR=/usr/local/include/python3.12  PYTHON_LIBDIR=/usr/local/lib/python3.12  PYTHON_PLATFORM=freebsd14  PYTHON_SITELIBDIR=/usr/local/lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/radicale DOCSDIR=/usr/local/share/doc/radicale EXAMPLESDIR=/usr/local/share/examples/radicale  WWWDIR=/usr/local/www/radicale ETCDIR=/usr/local/etc/radicale
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=i386
MACHINE_ARCH=i386
ARCH=${MACHINE_ARCH}
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  524288
stack size              (kbytes, -s)  65536
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  63781
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
pipebuf                         (-y)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv3+ accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
=> SHA256 Checksum OK for radicale-3.7.7.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
===>  Extracting for py312-radicale-3.7.7
=> SHA256 Checksum OK for radicale-3.7.7.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch          >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Patching for py312-radicale-3.7.7
===>  Applying FreeBSD patches for py312-radicale-3.7.7 from /usr/ports/www/radicale/files
===========================================================================
=======================<phase: build-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - not found
===>   Installing existing package /packages/All/py312-setuptools-63.1.0_3.pkg
[144i386-144i386] Installing py312-setuptools-63.1.0_3...
[144i386-144i386] `-- Installing python312-3.12.13_3...
[144i386-144i386] |   `-- Installing expat-2.8.2...
[144i386-144i386] |   `-- Extracting expat-2.8.2: .......... done
[144i386-144i386] |   `-- Installing gettext-runtime-1.0_1...
[144i386-144i386] |   | `-- Installing indexinfo-0.3.1_1...
[144i386-144i386] |   | `-- Extracting indexinfo-0.3.1_1: .... done
[144i386-144i386] |   `-- Extracting gettext-runtime-1.0_1: .......... done
[144i386-144i386] |   `-- Installing libffi-3.7.1...
[144i386-144i386] |   `-- Extracting libffi-3.7.1: .......... done
[144i386-144i386] |   `-- Installing mpdecimal-4.0.1...
[144i386-144i386] |   `-- Extracting mpdecimal-4.0.1: .......... done
[144i386-144i386] |   `-- Installing readline-8.3.3...
[144i386-144i386] |   `-- Extracting readline-8.3.3: .......... done
[144i386-144i386] `-- Extracting python312-3.12.13_3: .......... done
[144i386-144i386] Extracting py312-setuptools-63.1.0_3: .......... done
=====
Message from python312-3.12.13_3:

--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py312-gdbm       databases/py-gdbm@py312
py312-sqlite3    databases/py-sqlite3@py312
py312-tkinter    x11-toolkits/py-tkinter@py312
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - not found
===>   Installing existing package /packages/All/py312-wheel-0.47.0.pkg
[144i386-144i386] Installing py312-wheel-0.47.0...
[144i386-144i386] `-- Installing py312-packaging-26.2...
[144i386-144i386] `-- Extracting py312-packaging-26.2: .......... done
[144i386-144i386] Extracting py312-wheel-0.47.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - not found
===>   Installing existing package /packages/All/py312-build-1.5.1.pkg
[144i386-144i386] Installing py312-build-1.5.1...
[144i386-144i386] `-- Installing py312-pyproject-hooks-1.2.0...
[144i386-144i386] `-- Extracting py312-pyproject-hooks-1.2.0: .......... done
[144i386-144i386] Extracting py312-build-1.5.1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - not found
===>   Installing existing package /packages/All/py312-installer-1.0.1.pkg
[144i386-144i386] Installing py312-installer-1.0.1...
[144i386-144i386] Extracting py312-installer-1.0.1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===========================================================================
=======================<phase: lib-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - found
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - found
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - found
===>  Configuring for py312-radicale-3.7.7
===========================================================================
=======================<phase: build          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building for py312-radicale-3.7.7
* Getting build dependencies for wheel...
/usr/local/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
  warnings.warn(msg, _BetaConfiguration)
/usr/local/lib/python3.12/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
  warn(
running egg_info
creating radicale.egg-info
writing radicale.egg-info/PKG-INFO
writing dependency_links to radicale.egg-info/dependency_links.txt
writing entry points to radicale.egg-info/entry_points.txt
writing requirements to radicale.egg-info/requires.txt
writing top-level names to radicale.egg-info/top_level.txt
writing manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'radicale.egg-info/SOURCES.txt'
* Building wheel...
/usr/local/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
  warnings.warn(msg, _BetaConfiguration)
/usr/local/lib/python3.12/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
  warn(
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/radicale
copying radicale/types.py -> build/lib/radicale
copying radicale/server.py -> build/lib/radicale
copying radicale/pathutils.py -> build/lib/radicale
copying radicale/__main__.py -> build/lib/radicale
copying radicale/__init__.py -> build/lib/radicale
copying radicale/log.py -> build/lib/radicale
copying radicale/config.py -> build/lib/radicale
copying radicale/utils.py -> build/lib/radicale
copying radicale/httputils.py -> build/lib/radicale
copying radicale/xmlutils.py -> build/lib/radicale
creating build/lib/radicale/app
copying radicale/app/head.py -> build/lib/radicale/app
copying radicale/app/propfind.py -> build/lib/radicale/app
copying radicale/app/mkcalendar.py -> build/lib/radicale/app
copying radicale/app/proppatch.py -> build/lib/radicale/app
copying radicale/app/move.py -> build/lib/radicale/app
copying radicale/app/delete.py -> build/lib/radicale/app
copying radicale/app/__init__.py -> build/lib/radicale/app
copying radicale/app/options.py -> build/lib/radicale/app
copying radicale/app/put.py -> build/lib/radicale/app
copying radicale/app/base.py -> build/lib/radicale/app
copying radicale/app/mkcol.py -> build/lib/radicale/app
copying radicale/app/get.py -> build/lib/radicale/app
copying radicale/app/post.py -> build/lib/radicale/app
copying radicale/app/report.py -> build/lib/radicale/app
creating build/lib/radicale/rights
copying radicale/rights/__init__.py -> build/lib/radicale/rights
copying radicale/rights/owner_write.py -> build/lib/radicale/rights
copying radicale/rights/authenticated.py -> build/lib/radicale/rights
copying radicale/rights/from_file.py -> build/lib/radicale/rights
copying radicale/rights/owner_only.py -> build/lib/radicale/rights
creating build/lib/radicale/auth
copying radicale/auth/htpasswd.py -> build/lib/radicale/auth
copying radicale/auth/none.py -> build/lib/radicale/auth
copying radicale/auth/ldap.py -> build/lib/radicale/auth
copying radicale/auth/__init__.py -> build/lib/radicale/auth
copying radicale/auth/http_x_remote_user.py -> build/lib/radicale/auth
copying radicale/auth/imap.py -> build/lib/radicale/auth
copying radicale/auth/denyall.py -> build/lib/radicale/auth
copying radicale/auth/oauth2.py -> build/lib/radicale/auth
copying radicale/auth/http_remote_user.py -> build/lib/radicale/auth
copying radicale/auth/pam.py -> build/lib/radicale/auth
copying radicale/auth/dovecot.py -> build/lib/radicale/auth
copying radicale/auth/remote_user.py -> build/lib/radicale/auth
creating build/lib/radicale/sharing
copying radicale/sharing/files.py -> build/lib/radicale/sharing
copying radicale/sharing/none.py -> build/lib/radicale/sharing
copying radicale/sharing/csv.py -> build/lib/radicale/sharing
copying radicale/sharing/__init__.py -> build/lib/radicale/sharing
creating build/lib/radicale/web
copying radicale/web/none.py -> build/lib/radicale/web
copying radicale/web/__init__.py -> build/lib/radicale/web
copying radicale/web/internal.py -> build/lib/radicale/web
creating build/lib/radicale/item
copying radicale/item/__init__.py -> build/lib/radicale/item
copying radicale/item/filter.py -> build/lib/radicale/item
creating build/lib/radicale/storage
copying radicale/storage/__init__.py -> build/lib/radicale/storage
copying radicale/storage/multifilesystem_nolock.py -> build/lib/radicale/storage
creating build/lib/radicale/hook
copying radicale/hook/none.py -> build/lib/radicale/hook
copying radicale/hook/__init__.py -> build/lib/radicale/hook
creating build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/discover.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/move.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/delete.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/upload.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/__init__.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/base.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/sync.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/cache.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/lock.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/get.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/meta.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/verify.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/create_collection.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/history.py -> build/lib/radicale/storage/multifilesystem
creating build/lib/radicale/hook/rabbitmq
copying radicale/hook/rabbitmq/__init__.py -> build/lib/radicale/hook/rabbitmq
creating build/lib/radicale/hook/email
copying radicale/hook/email/__init__.py -> build/lib/radicale/hook/email
creating build/lib/radicale/web/internal_data
creating build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/icon.png -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/loading.svg -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/logo.svg -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/main.css -> build/lib/radicale/web/internal_data/css
creating build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/key.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/edit.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/new.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/download.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/eye.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/upload.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/delete.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/repeat.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/share.svg -> build/lib/radicale/web/internal_data/css/icons
creating build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/main.js -> build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/config.js -> build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/constants.js -> build/lib/radicale/web/internal_data/js
creating build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/common.js -> build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/api.js -> build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/sharing.js -> build/lib/radicale/web/internal_data/js/api
creating build/lib/radicale/web/internal_data/js/models
copying radicale/web/internal_data/js/models/collection.js -> build/lib/radicale/web/internal_data/js/models
creating build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/scene_manager.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/LoadingScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/LoginScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/lib/radicale/web/internal_data/js/scenes
creating build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/misc.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/url_text.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/form_validator.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/collections_cache.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/error.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/collection_utils.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/permissions.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/index.html -> build/lib/radicale/web/internal_data
copying radicale/py.typed -> build/lib/radicale
installing to build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel
running install
running install_lib
creating build/bdist.freebsd-14.4-RELEASE-p7-i386
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/head.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/propfind.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/mkcalendar.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/proppatch.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/move.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/delete.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/options.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/put.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/base.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/mkcol.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/get.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/post.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
copying build/lib/radicale/app/report.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/app
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/rights
copying build/lib/radicale/rights/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/rights
copying build/lib/radicale/rights/owner_write.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/rights
copying build/lib/radicale/rights/authenticated.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/rights
copying build/lib/radicale/rights/from_file.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/rights
copying build/lib/radicale/rights/owner_only.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/rights
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/htpasswd.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/ldap.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/http_x_remote_user.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/imap.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/denyall.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/oauth2.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/http_remote_user.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/pam.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/dovecot.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/auth/remote_user.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/auth
copying build/lib/radicale/types.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/server.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/pathutils.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/__main__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/log.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/sharing
copying build/lib/radicale/sharing/files.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/sharing
copying build/lib/radicale/sharing/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/sharing
copying build/lib/radicale/sharing/csv.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/sharing
copying build/lib/radicale/sharing/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/sharing
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web
copying build/lib/radicale/web/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web
copying build/lib/radicale/web/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data
copying build/lib/radicale/web/internal_data/index.html -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/common.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/api.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/sharing.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/main.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/scene_manager.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/LoadingScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/LoginScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/scenes
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/misc.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/url_text.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/form_validator.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/collections_cache.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/error.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/collection_utils.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/permissions.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/config.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js
copying build/lib/radicale/web/internal_data/js/constants.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/models
copying build/lib/radicale/web/internal_data/js/models/collection.js -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/js/models
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/logo.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/main.css -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/key.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/edit.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/new.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/download.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/eye.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/upload.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/delete.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/repeat.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/share.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/loading.svg -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/icon.png -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/web
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/item
copying build/lib/radicale/item/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/item
copying build/lib/radicale/item/filter.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/item
copying build/lib/radicale/config.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/py.typed -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/utils.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
copying build/lib/radicale/httputils.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage
copying build/lib/radicale/storage/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage
copying build/lib/radicale/storage/multifilesystem_nolock.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/discover.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/move.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/delete.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/upload.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/base.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/sync.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/cache.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/lock.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/get.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/meta.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/verify.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/create_collection.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/history.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/storage/multifilesystem
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/hook
copying build/lib/radicale/hook/none.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/hook
copying build/lib/radicale/hook/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/hook
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/hook/rabbitmq
copying build/lib/radicale/hook/rabbitmq/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/hook/rabbitmq
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/hook/email
copying build/lib/radicale/hook/email/__init__.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale/hook/email
copying build/lib/radicale/xmlutils.py -> build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale
running install_egg_info
running egg_info
writing radicale.egg-info/PKG-INFO
writing dependency_links to radicale.egg-info/dependency_links.txt
writing entry points to radicale.egg-info/entry_points.txt
writing requirements to radicale.egg-info/requires.txt
writing top-level names to radicale.egg-info/top_level.txt
reading manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'radicale.egg-info/SOURCES.txt'
Copying radicale.egg-info to build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale-3.7.7-py3.12.egg-info
running install_scripts
creating build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel/radicale-3.7.7.dist-info/WHEEL
creating '/wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/dist/tmpyq1jtag2/radicale-3.7.7-py3-none-any.whl' and adding 'build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel' to it
adding 'radicale/__init__.py'
adding 'radicale/__main__.py'
adding 'radicale/config.py'
adding 'radicale/httputils.py'
adding 'radicale/log.py'
adding 'radicale/pathutils.py'
adding 'radicale/py.typed'
adding 'radicale/server.py'
adding 'radicale/types.py'
adding 'radicale/utils.py'
adding 'radicale/xmlutils.py'
adding 'radicale/app/__init__.py'
adding 'radicale/app/base.py'
adding 'radicale/app/delete.py'
adding 'radicale/app/get.py'
adding 'radicale/app/head.py'
adding 'radicale/app/mkcalendar.py'
adding 'radicale/app/mkcol.py'
adding 'radicale/app/move.py'
adding 'radicale/app/options.py'
adding 'radicale/app/post.py'
adding 'radicale/app/propfind.py'
adding 'radicale/app/proppatch.py'
adding 'radicale/app/put.py'
adding 'radicale/app/report.py'
adding 'radicale/auth/__init__.py'
adding 'radicale/auth/denyall.py'
adding 'radicale/auth/dovecot.py'
adding 'radicale/auth/htpasswd.py'
adding 'radicale/auth/http_remote_user.py'
adding 'radicale/auth/http_x_remote_user.py'
adding 'radicale/auth/imap.py'
adding 'radicale/auth/ldap.py'
adding 'radicale/auth/none.py'
adding 'radicale/auth/oauth2.py'
adding 'radicale/auth/pam.py'
adding 'radicale/auth/remote_user.py'
adding 'radicale/hook/__init__.py'
adding 'radicale/hook/none.py'
adding 'radicale/hook/email/__init__.py'
adding 'radicale/hook/rabbitmq/__init__.py'
adding 'radicale/item/__init__.py'
adding 'radicale/item/filter.py'
adding 'radicale/rights/__init__.py'
adding 'radicale/rights/authenticated.py'
adding 'radicale/rights/from_file.py'
adding 'radicale/rights/owner_only.py'
adding 'radicale/rights/owner_write.py'
adding 'radicale/sharing/__init__.py'
adding 'radicale/sharing/csv.py'
adding 'radicale/sharing/files.py'
adding 'radicale/sharing/none.py'
adding 'radicale/storage/__init__.py'
adding 'radicale/storage/multifilesystem_nolock.py'
adding 'radicale/storage/multifilesystem/__init__.py'
adding 'radicale/storage/multifilesystem/base.py'
adding 'radicale/storage/multifilesystem/cache.py'
adding 'radicale/storage/multifilesystem/create_collection.py'
adding 'radicale/storage/multifilesystem/delete.py'
adding 'radicale/storage/multifilesystem/discover.py'
adding 'radicale/storage/multifilesystem/get.py'
adding 'radicale/storage/multifilesystem/history.py'
adding 'radicale/storage/multifilesystem/lock.py'
adding 'radicale/storage/multifilesystem/meta.py'
adding 'radicale/storage/multifilesystem/move.py'
adding 'radicale/storage/multifilesystem/sync.py'
adding 'radicale/storage/multifilesystem/upload.py'
adding 'radicale/storage/multifilesystem/verify.py'
adding 'radicale/web/__init__.py'
adding 'radicale/web/internal.py'
adding 'radicale/web/none.py'
adding 'radicale/web/internal_data/index.html'
adding 'radicale/web/internal_data/css/icon.png'
adding 'radicale/web/internal_data/css/loading.svg'
adding 'radicale/web/internal_data/css/logo.svg'
adding 'radicale/web/internal_data/css/main.css'
adding 'radicale/web/internal_data/css/icons/delete.svg'
adding 'radicale/web/internal_data/css/icons/download.svg'
adding 'radicale/web/internal_data/css/icons/edit.svg'
adding 'radicale/web/internal_data/css/icons/eye.svg'
adding 'radicale/web/internal_data/css/icons/key.svg'
adding 'radicale/web/internal_data/css/icons/new.svg'
adding 'radicale/web/internal_data/css/icons/repeat.svg'
adding 'radicale/web/internal_data/css/icons/share.svg'
adding 'radicale/web/internal_data/css/icons/upload.svg'
adding 'radicale/web/internal_data/js/config.js'
adding 'radicale/web/internal_data/js/constants.js'
adding 'radicale/web/internal_data/js/main.js'
adding 'radicale/web/internal_data/js/api/api.js'
adding 'radicale/web/internal_data/js/api/common.js'
adding 'radicale/web/internal_data/js/api/sharing.js'
adding 'radicale/web/internal_data/js/models/collection.js'
adding 'radicale/web/internal_data/js/scenes/CollectionsScene.js'
adding 'radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/CreateEditShareScene.js'
adding 'radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js'
adding 'radicale/web/internal_data/js/scenes/IncomingSharingScene.js'
adding 'radicale/web/internal_data/js/scenes/LoadingScene.js'
adding 'radicale/web/internal_data/js/scenes/LoginScene.js'
adding 'radicale/web/internal_data/js/scenes/ShareCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/UploadCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/scene_manager.js'
adding 'radicale/web/internal_data/js/utils/collection_utils.js'
adding 'radicale/web/internal_data/js/utils/collections_cache.js'
adding 'radicale/web/internal_data/js/utils/error.js'
adding 'radicale/web/internal_data/js/utils/form_validator.js'
adding 'radicale/web/internal_data/js/utils/misc.js'
adding 'radicale/web/internal_data/js/utils/permissions.js'
adding 'radicale/web/internal_data/js/utils/url_text.js'
adding 'radicale-3.7.7.dist-info/METADATA'
adding 'radicale-3.7.7.dist-info/WHEEL'
adding 'radicale-3.7.7.dist-info/entry_points.txt'
adding 'radicale-3.7.7.dist-info/top_level.txt'
adding 'radicale-3.7.7.dist-info/RECORD'
removing build/bdist.freebsd-14.4-RELEASE-p7-i386/wheel
Successfully built radicale-3.7.7-py3-none-any.whl
===========================================================================
=>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - not found
===>   Installing existing package /packages/All/py312-defusedxml-0.7.1_1.pkg
[144i386-144i386] Installing py312-defusedxml-0.7.1_1...
[144i386-144i386] Extracting py312-defusedxml-0.7.1_1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - not found
===>   Installing existing package /packages/All/py312-passlib-1.7.4_1.pkg
[144i386-144i386] Installing py312-passlib-1.7.4_1...
[144i386-144i386] Extracting py312-passlib-1.7.4_1: .......... done
=====
Message from py312-passlib-1.7.4_1:

--
===>   NOTICE:

The py312-passlib port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - not found
===>   Installing existing package /packages/All/py312-pika-1.4.2.pkg
[144i386-144i386] Installing py312-pika-1.4.2...
[144i386-144i386] Extracting py312-pika-1.4.2: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - not found
===>   Installing existing package /packages/All/py312-python-dateutil-2.9.0.pkg
[144i386-144i386] Installing py312-python-dateutil-2.9.0...
[144i386-144i386] `-- Installing py312-six-1.17.0...
[144i386-144i386] `-- Extracting py312-six-1.17.0: .......... done
[144i386-144i386] Extracting py312-python-dateutil-2.9.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - not found
===>   Installing existing package /packages/All/py312-requests-2.34.2.pkg
[144i386-144i386] Installing py312-requests-2.34.2...
[144i386-144i386] `-- Installing py312-certifi-2026.6.17...
[144i386-144i386] `-- Extracting py312-certifi-2026.6.17: .......... done
[144i386-144i386] `-- Installing py312-charset-normalizer-3.4.9...
[144i386-144i386] `-- Extracting py312-charset-normalizer-3.4.9: .......... done
[144i386-144i386] `-- Installing py312-idna-3.18...
[144i386-144i386] `-- Extracting py312-idna-3.18: .......... done
[144i386-144i386] `-- Installing py312-pysocks-1.7.1_1...
[144i386-144i386] `-- Extracting py312-pysocks-1.7.1_1: .......... done
[144i386-144i386] `-- Installing py312-urllib3-2.7.0,1...
[144i386-144i386] `-- Extracting py312-urllib3-2.7.0,1: .......... done
[144i386-144i386] Extracting py312-requests-2.34.2: .......... done
=====
Message from py312-urllib3-2.7.0,1:

--
Since version 1.25 HTTPS connections are now verified by default which is done
via "cert_reqs = 'CERT_REQUIRED'".  While certificate verification can be
disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on.

Various consumers of net/py-urllib3 already have implemented routines that
either explicitly enable or disable HTTPS certificate verification (e.g. via
configuration settings, CLI arguments, etc.).

Yet it may happen that there are still some consumers which don't explicitly
enable/disable certificate verification for HTTPS connections which could then
lead to errors (as is often the case with self-signed certificates).

In case of an error one should try first to temporarily disable certificate
verification of the problematic urllib3 consumer to see if that approach will
remedy the issue.
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - not found
===>   Installing existing package /packages/All/py312-vobject-0.9.6.1_3.pkg
[144i386-144i386] Installing py312-vobject-0.9.6.1_3...
[144i386-144i386] `-- Installing py312-pytz-2026.3,1...
[144i386-144i386] `-- Extracting py312-pytz-2026.3,1: .......... done
[144i386-144i386] Extracting py312-vobject-0.9.6.1_3: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - not found
===>   Installing existing package /packages/All/py312-argon2-cffi-25.1.0.pkg
[144i386-144i386] Installing py312-argon2-cffi-25.1.0...
[144i386-144i386] `-- Installing py312-argon2-cffi-bindings-25.1.0...
[144i386-144i386] |   `-- Installing libargon2-20190702_1...
[144i386-144i386] |   `-- Extracting libargon2-20190702_1: .......... done
[144i386-144i386] |   `-- Installing py312-cffi-2.1.0...
[144i386-144i386] |   | `-- Installing py312-pycparser-2.23...
[144i386-144i386] |   | `-- Extracting py312-pycparser-2.23: .......... done
[144i386-144i386] |   `-- Extracting py312-cffi-2.1.0: .......... done
[144i386-144i386] `-- Extracting py312-argon2-cffi-bindings-25.1.0: .......... done
[144i386-144i386] Extracting py312-argon2-cffi-25.1.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - not found
===>   Installing existing package /packages/All/py312-bcrypt-5.0.0_7.pkg
[144i386-144i386] Installing py312-bcrypt-5.0.0_7...
[144i386-144i386] Extracting py312-bcrypt-5.0.0_7: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - not found
===>   Installing existing package /packages/All/py312-ldap3-2.9.1_1.pkg
[144i386-144i386] Installing py312-ldap3-2.9.1_1...
[144i386-144i386] `-- Installing py312-pyasn1-0.6.0...
[144i386-144i386] `-- Extracting py312-pyasn1-0.6.0: .......... done
[144i386-144i386] Extracting py312-ldap3-2.9.1_1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===========================================================================
=>> Recording filesystem state for prestage... done
=======================<phase: stage          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Staging for py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - found
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - found
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - found
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - found
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   Generating temporary packing list
===> Creating groups
===> Creating users
install  -m 0644 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/config /wrkdirs/usr/ports/www/radicale/work-py312/stage//usr/local/etc/radicale/config.sample
install  -m 0644 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/rights /wrkdirs/usr/ports/www/radicale/work-py312/stage//usr/local/etc/radicale/rights.sample
install  -m 555 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/radicale.wsgi /wrkdirs/usr/ports/www/radicale/work-py312/stage/usr/local/www/radicale/radicale.wsgi
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===========================================================================
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
=>> Checking for staging violations... done
=======================<phase: package        >============================
===== env: DEVELOPER_MODE=yes PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-07-28T12:59:45+0000' 'PKG_NOTE_ports_top_git_hash=0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce' 'PKG_NOTE_port_checkout_unclean=yes' 'PKG_NOTE_built_by=poudriere-git-3.4.8' STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building packages for py312-radicale-3.7.7
===>   Building py312-radicale-3.7.7
===========================================================================
=>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Installing for py312-radicale-3.7.7
===>  Checking if py312-radicale is already installed
===>   Registering installation for py312-radicale-3.7.7
[144i386-144i386] Installing py312-radicale-3.7.7...
===> Creating groups
Creating group 'radicale' with gid '974'
===> Creating users
Creating user 'radicale' with uid '974'
===========================================================================
=>> Checking shared library dependencies
=======================<phase: deinstall      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Deinstalling for py312-radicale
===>   Deinstalling py312-radicale-3.7.7
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py312-radicale: 3.7.7

Number of packages to be removed: 1

The operation will free 3 MiB.
[144i386-144i386] [1/1] Deinstalling py312-radicale-3.7.7...
[144i386-144i386] [1/1] Deleting files for py312-radicale-3.7.7: .......... done
==> You should manually remove the "radicale" user
==> You should manually remove the "radicale" group
===========================================================================
=>> Checking for extra files and directories
[00:01:46] Installing from package
[144i386-144i386] Installing py312-radicale-3.7.7...
===> Creating groups
Using existing group 'radicale'
===> Creating users
Using existing user 'radicale'
[144i386-144i386] Extracting py312-radicale-3.7.7: .......... done
[00:01:47] Cleaning up
===>  Cleaning for py312-radicale-3.7.7
[00:01:47] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py312-radicale: 3.7.7

Number of packages to be removed: 1

The operation will free 3 MiB.
[144i386-144i386] [1/1] Deinstalling py312-radicale-3.7.7...
[144i386-144i386] [1/1] Deleting files for py312-radicale-3.7.7: .......... done
==> You should manually remove the "radicale" user
==> You should manually remove the "radicale" group
build of www/radicale | py312-radicale-3.7.7 ended at Tue Jul 28 12:59:54 UTC 2026
build time: 00:00:09
[00:01:47] Logs: /usr/local/poudriere/data/logs/bulk/144i386-144i386/2026-07-28_12h58m07s
[00:01:47] Cleaning up
[00:01:47] Unmounting file systems
15.0/amd64
current state: running
reached target state: running
git clone https://codeberg.org/decke/ports.git /usr/local/caronade/work/poudriere.150amd64/repo.git
Cloning into '/usr/local/caronade/work/poudriere.150amd64/repo.git'...
git -C "/usr/local/caronade/work/poudriere.150amd64/repo.git" -c advice.detachedHead=false checkout 8a536bc5071e028915c4b04e056f2371225c828e
HEAD is now at 8a536bc www/radicale: Update to 3.7.7

poudriere ports -u -p 150amd64
[00:00:00] Updating portstree "150amd64" with git+http... done
zfs snapshot zroot/poudriere/ports/150amd64@clean
overlay for audio/shortwave
overlay for databases/pg_net
overlay for devel/esp-idf
overlay for devel/capnproto
overlay for devel/efivar
overlay for devel/kodi-platform
overlay for devel/p5-Linux-Inotify2
overlay for dns/dnscontrol
overlay for mail/smtprelay
overlay for multimedia/kodi-addon-inputstream.adaptive
overlay for multimedia/minisatip
overlay for multimedia/kodi-addon-pvr.iptvsimple
overlay for multimedia/dtv-scan-tables
overlay for multimedia/libdvbcsa
overlay for multimedia/tvheadend
overlay for multimedia/kodi-addon-pvr.hts
overlay for multimedia/dvb-apps
overlay for net/srelay
overlay for ports-mgmt/caronade
overlay for security/vaultwarden
overlay for security/vouch-proxy
overlay for security/py-libpass
overlay for sysutils/alloy
overlay for sysutils/zot
overlay for sysutils/fwupd-efi
overlay for sysutils/fwupd
overlay for sysutils/gnome-firmware
overlay for sysutils/containerd
overlay for sysutils/zli
overlay for textproc/libjcat
overlay for www/vikunja
overlay for www/yarr
overlay for www/mattermost-server
overlay for www/radicale
overlay for www/mattermost-webapp
overlay for x11-toolkits/py-pangocffi
poudriere testport -b latest -j 150amd64 -p 150amd64 www/radicale
[00:00:00] Creating the reference jail... done
[00:00:00] Mounting system devices for 150amd64-150amd64
[00:00:00] Warning: Using packages from previously failed, or uncommitted, build: /usr/local/poudriere/data/packages/150amd64-150amd64/.building
[00:00:00] Mounting ports from: /usr/local/poudriere/ports/150amd64
[00:00:00] Mounting packages from: /usr/local/poudriere/data/packages/150amd64-150amd64
[00:00:00] Mounting distfiles from: /usr/ports/distfiles
/etc/resolv.conf -> /usr/local/poudriere/data/.m/150amd64-150amd64/ref/etc/resolv.conf
[00:00:00] Starting jail 150amd64-150amd64
Updating /var/run/os-release done.
[00:00:00] Will build as nobody:nobody (65534:65534)
[00:00:02] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
[00:00:02] Inspecting ports tree for modifications to git checkout... yes
[00:00:02] Ports top-level git hash: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce (dirty)
[00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/150amd64-150amd64/2026-07-28_12h57m10s
[00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/150amd64-150amd64/ref/usr/ports
[00:00:02] Gathering ports metadata
[00:00:02] Calculating ports order and dependencies
[00:00:02] newer version of jail, cleaning all packages... done
[00:00:03] Trimming IGNORED and blacklisted ports
[00:00:03] Package fetch: Looking for missing packages to fetch from pkg+http://pkg.FreeBSD.org/${ABI}/latest
[00:00:03] Package fetch: bootstrapping pkg
[150amd64-150amd64] Installing pkg-2.8.1_1...
[150amd64-150amd64] Extracting pkg-2.8.1_1: .......... done
Updating Poudriere repository catalogue...
[150amd64-150amd64] Fetching meta.conf: . done
[150amd64-150amd64] Fetching data: .......... done
Processing entries: .......... done
Poudriere repository update completed. 38030 packages processed.
[150amd64-150amd64] Fetching files: .......... done
Processing file entries: . done
All repositories are up to date.
[00:00:35] Package fetch: Will fetch 77 packages from remote or local pkg cache
Updating database digests format: . done
The following packages will be fetched:

New packages to be FETCHED:
	brotli: 1.2.0,1 (388 KiB: 0.44% of the 86 MiB to download)
	cmake-core: 3.31.12_3 (14 MiB: 16.79% of the 86 MiB to download)
	curl: 8.21.0 (2 MiB: 2.11% of the 86 MiB to download)
	expat: 2.8.2 (131 KiB: 0.15% of the 86 MiB to download)
	gettext-runtime: 1.0_1 (299 KiB: 0.34% of the 86 MiB to download)
	gettext-tools: 1.0 (4 MiB: 4.29% of the 86 MiB to download)
	gmake: 4.4.1 (489 KiB: 0.55% of the 86 MiB to download)
	help2man: 1.49.3_1 (173 KiB: 0.20% of the 86 MiB to download)
	indexinfo: 0.3.1_1 (6 KiB: 0.01% of the 86 MiB to download)
	jsoncpp: 1.9.6_1 (131 KiB: 0.15% of the 86 MiB to download)
	libargon2: 20190702_1 (69 KiB: 0.08% of the 86 MiB to download)
	libffi: 3.7.1 (54 KiB: 0.06% of the 86 MiB to download)
	libiconv: 1.18_1 (741 KiB: 0.84% of the 86 MiB to download)
	libidn2: 2.3.8 (161 KiB: 0.18% of the 86 MiB to download)
	liblz4: 1.10.0_2,1 (178 KiB: 0.20% of the 86 MiB to download)
	libnghttp2: 1.69.0 (140 KiB: 0.16% of the 86 MiB to download)
	libpsl: 0.22.0 (67 KiB: 0.08% of the 86 MiB to download)
	libssh2: 1.11.1_1,3 (244 KiB: 0.28% of the 86 MiB to download)
	libtextstyle: 1.0 (480 KiB: 0.54% of the 86 MiB to download)
	libunistring: 1.4.2 (743 KiB: 0.84% of the 86 MiB to download)
	libuv: 1.52.1 (143 KiB: 0.16% of the 86 MiB to download)
	libxml2: 2.15.3 (908 KiB: 1.03% of the 86 MiB to download)
	mpdecimal: 4.0.1 (157 KiB: 0.18% of the 86 MiB to download)
	ninja: 1.13.2,4 (138 KiB: 0.16% of the 86 MiB to download)
	p5-Locale-gettext: 1.07 (16 KiB: 0.02% of the 86 MiB to download)
	p5-Locale-libintl: 1.37 (690 KiB: 0.78% of the 86 MiB to download)
	p5-Text-Unidecode: 1.30 (102 KiB: 0.12% of the 86 MiB to download)
	p5-Unicode-EastAsianWidth: 12.0 (10 KiB: 0.01% of the 86 MiB to download)
	perl5: 5.42.2 (16 MiB: 18.45% of the 86 MiB to download)
	pkgconf: 2.4.3_1,1 (85 KiB: 0.10% of the 86 MiB to download)
	public_suffix_list: 20260613 (85 KiB: 0.10% of the 86 MiB to download)
	py312-argon2-cffi: 25.1.0 (23 KiB: 0.03% of the 86 MiB to download)
	py312-argon2-cffi-bindings: 25.1.0 (15 KiB: 0.02% of the 86 MiB to download)
	py312-bcrypt: 5.0.0_7 (228 KiB: 0.26% of the 86 MiB to download)
	py312-calver: 2025.10.20 (9 KiB: 0.01% of the 86 MiB to download)
	py312-cffi: 2.1.0 (280 KiB: 0.32% of the 86 MiB to download)
	py312-defusedxml: 0.7.1_1 (33 KiB: 0.04% of the 86 MiB to download)
	py312-hatch-fancy-pypi-readme: 24.1.0 (17 KiB: 0.02% of the 86 MiB to download)
	py312-hatch-vcs: 0.5.0 (11 KiB: 0.01% of the 86 MiB to download)
	py312-ldap3: 2.9.1_1 (567 KiB: 0.64% of the 86 MiB to download)
	py312-passlib: 1.7.4_1 (800 KiB: 0.91% of the 86 MiB to download)
	py312-pathspec: 1.1.1 (72 KiB: 0.08% of the 86 MiB to download)
	py312-pika: 1.4.2 (297 KiB: 0.34% of the 86 MiB to download)
	py312-pluggy: 1.6.0 (42 KiB: 0.05% of the 86 MiB to download)
	py312-pyasn1: 0.6.0 (163 KiB: 0.19% of the 86 MiB to download)
	py312-pycparser: 2.23 (225 KiB: 0.26% of the 86 MiB to download)
	py312-pysocks: 1.7.1_1 (31 KiB: 0.04% of the 86 MiB to download)
	py312-python-dateutil: 2.9.0 (302 KiB: 0.34% of the 86 MiB to download)
	py312-pytz: 2026.3,1 (183 KiB: 0.21% of the 86 MiB to download)
	py312-requests: 2.34.2 (135 KiB: 0.15% of the 86 MiB to download)
	py312-semantic-version: 2.10.0_1 (35 KiB: 0.04% of the 86 MiB to download)
	py312-setuptools-rust: 1.13.0 (60 KiB: 0.07% of the 86 MiB to download)
	py312-setuptools-scm: 9.2.2 (115 KiB: 0.13% of the 86 MiB to download)
	py312-six: 1.17.0 (26 KiB: 0.03% of the 86 MiB to download)
	py312-urllib3: 2.7.0,1 (229 KiB: 0.26% of the 86 MiB to download)
	py312-vobject: 0.9.6.1_3 (101 KiB: 0.12% of the 86 MiB to download)
	python312: 3.12.13_3 (36 MiB: 42.39% of the 86 MiB to download)
	readline: 8.3.3 (478 KiB: 0.54% of the 86 MiB to download)
	rhash: 1.4.6 (239 KiB: 0.27% of the 86 MiB to download)
	texinfo: 7.3_1,1 (2 MiB: 2.30% of the 86 MiB to download)
	zstd: 1.5.7_2 (511 KiB: 0.58% of the 86 MiB to download)

Number of packages to be fetched: 61

The process will require 86 MiB more space.
86 MiB to be downloaded.
[150amd64-150amd64] Fetching p5-Text-Unidecode-1.30: .......... done
[150amd64-150amd64] Fetching mpdecimal-4.0.1: .......... done
[150amd64-150amd64] Fetching py312-ldap3-2.9.1_1: .......... done
[150amd64-150amd64] Fetching libidn2-2.3.8: .......... done
[150amd64-150amd64] Fetching ninja-1.13.2,4: .......... done
[150amd64-150amd64] Fetching p5-Locale-gettext-1.07: ... done
[150amd64-150amd64] Fetching py312-argon2-cffi-bindings-25.1.0: .. done
[150amd64-150amd64] Fetching jsoncpp-1.9.6_1: .......... done
[150amd64-150amd64] Fetching public_suffix_list-20260613: .......... done
[150amd64-150amd64] Fetching py312-pytz-2026.3,1: .......... done
[150amd64-150amd64] Fetching liblz4-1.10.0_2,1: .......... done
[150amd64-150amd64] Fetching py312-python-dateutil-2.9.0: .......... done
[150amd64-150amd64] Fetching py312-setuptools-scm-9.2.2: .......... done
[150amd64-150amd64] Fetching py312-bcrypt-5.0.0_7: .......... done
[150amd64-150amd64] Fetching libuv-1.52.1: .......... done
[150amd64-150amd64] Fetching py312-vobject-0.9.6.1_3: .......... done
[150amd64-150amd64] Fetching gmake-4.4.1: .......... done
[150amd64-150amd64] Fetching zstd-1.5.7_2: .......... done
[150amd64-150amd64] Fetching libunistring-1.4.2: .......... done
[150amd64-150amd64] Fetching python312-3.12.13_3: .......... done
[150amd64-150amd64] Fetching libtextstyle-1.0: .......... done
[150amd64-150amd64] Fetching p5-Unicode-EastAsianWidth-12.0: .. done
[150amd64-150amd64] Fetching brotli-1.2.0,1: .......... done
[150amd64-150amd64] Fetching py312-pathspec-1.1.1: ......... done
[150amd64-150amd64] Fetching curl-8.21.0: .......... done
[150amd64-150amd64] Fetching py312-six-1.17.0: .... done
[150amd64-150amd64] Fetching cmake-core-3.31.12_3: .......... done
[150amd64-150amd64] Fetching libiconv-1.18_1: .......... done
[150amd64-150amd64] Fetching gettext-tools-1.0: .......... done
[150amd64-150amd64] Fetching gettext-runtime-1.0_1: .......... done
[150amd64-150amd64] Fetching py312-semantic-version-2.10.0_1: ..... done
[150amd64-150amd64] Fetching p5-Locale-libintl-1.37: .......... done
[150amd64-150amd64] Fetching py312-setuptools-rust-1.13.0: ........ done
[150amd64-150amd64] Fetching py312-pysocks-1.7.1_1: .... done
[150amd64-150amd64] Fetching indexinfo-0.3.1_1: . done
[150amd64-150amd64] Fetching libnghttp2-1.69.0: .......... done
[150amd64-150amd64] Fetching libxml2-2.15.3: .......... done
[150amd64-150amd64] Fetching py312-pika-1.4.2: .......... done
[150amd64-150amd64] Fetching py312-passlib-1.7.4_1: .......... done
[150amd64-150amd64] Fetching py312-pycparser-2.23: .......... done
[150amd64-150amd64] Fetching py312-pluggy-1.6.0: ...... done
[150amd64-150amd64] Fetching py312-calver-2025.10.20: .. done
[150amd64-150amd64] Fetching py312-hatch-vcs-0.5.0: .. done
[150amd64-150amd64] Fetching py312-cffi-2.1.0: .......... done
[150amd64-150amd64] Fetching libargon2-20190702_1: ......... done
[150amd64-150amd64] Fetching py312-defusedxml-0.7.1_1: ..... done
[150amd64-150amd64] Fetching perl5-5.42.2: .......... done
[150amd64-150amd64] Fetching py312-hatch-fancy-pypi-readme-24.1.0: ... done
[150amd64-150amd64] Fetching py312-pyasn1-0.6.0: .......... done
[150amd64-150amd64] Fetching py312-urllib3-2.7.0,1: .......... done
[150amd64-150amd64] Fetching libffi-3.7.1: ....... done
[150amd64-150amd64] Fetching readline-8.3.3: .......... done
[150amd64-150amd64] Fetching texinfo-7.3_1,1: .......... done
[150amd64-150amd64] Fetching py312-requests-2.34.2: .......... done
[150amd64-150amd64] Fetching libpsl-0.22.0: ......... done
[150amd64-150amd64] Fetching libssh2-1.11.1_1,3: .......... done
[150amd64-150amd64] Fetching help2man-1.49.3_1: .......... done
[150amd64-150amd64] Fetching rhash-1.4.6: .......... done
[150amd64-150amd64] Fetching pkgconf-2.4.3_1,1: .......... done
[150amd64-150amd64] Fetching py312-argon2-cffi-25.1.0: ... done
[150amd64-150amd64] Fetching expat-2.8.2: .......... done
[00:00:50] Package fetch: Using cached copy of gettext-runtime-1.0_1
[00:00:50] Package fetch: Using cached copy of libffi-3.7.1
[00:00:50] Package fetch: Using cached copy of python312-3.12.13_3
[00:00:50] Package fetch: Using cached copy of expat-2.8.2
[00:00:50] Package fetch: Using cached copy of pkgconf-2.4.3_1,1
[00:00:50] Package fetch: Using cached copy of py312-pika-1.4.2
[00:00:50] Package fetch: Using cached copy of py312-ldap3-2.9.1_1
[00:00:50] Package fetch: Using cached copy of py312-installer-1.0.1
[00:00:50] Package fetch: Using cached copy of py312-argon2-cffi-25.1.0
[00:00:50] Package fetch: Using cached copy of py312-build-1.5.1
[00:00:50] Package fetch: Using cached copy of readline-8.3.3
[00:00:50] Package fetch: Using cached copy of py312-setuptools-63.1.0_3
[00:00:50] Package fetch: Using cached copy of py312-wheel-0.47.0
[00:00:50] Package fetch: Using cached copy of py312-requests-2.34.2
[00:00:50] Package fetch: Using cached copy of mpdecimal-4.0.1
[00:00:50] Package fetch: Using cached copy of py312-python-dateutil-2.9.0
[00:00:50] Package fetch: Using cached copy of py312-defusedxml-0.7.1_1
[00:00:50] Package fetch: Using cached copy of py312-passlib-1.7.4_1
[00:00:50] Package fetch: Using cached copy of py312-vobject-0.9.6.1_3
[00:00:50] Package fetch: Using cached copy of curl-8.21.0
[00:00:50] Package fetch: Using cached copy of cmake-core-3.31.12_3
[00:00:50] Package fetch: Using cached copy of gmake-4.4.1
[00:00:50] Package fetch: Using cached copy of indexinfo-0.3.1_1
[00:00:50] Package fetch: Using cached copy of brotli-1.2.0,1
[00:00:50] Package fetch: Using cached copy of py312-bcrypt-5.0.0_7
[00:00:50] Package fetch: Using cached copy of ninja-1.13.2,4
[00:00:50] Package fetch: Using cached copy of libidn2-2.3.8
[00:00:50] Package fetch: Using cached copy of gettext-tools-1.0
[00:00:50] Package fetch: Using cached copy of help2man-1.49.3_1
[00:00:50] Package fetch: Using cached copy of libnghttp2-1.69.0
[00:00:50] Package fetch: Using cached copy of libunistring-1.4.2
[00:00:50] Package fetch: Using cached copy of libuv-1.52.1
[00:00:50] Package fetch: Using cached copy of jsoncpp-1.9.6_1
[00:00:50] Package fetch: Using cached copy of libpsl-0.22.0
[00:00:50] Package fetch: Using cached copy of libssh2-1.11.1_1,3
[00:00:50] Package fetch: Using cached copy of rust-1.97.1
[00:00:50] Package fetch: Using cached copy of liblz4-1.10.0_2,1
[00:00:50] Package fetch: Using cached copy of perl5-5.42.2
[00:00:50] Package fetch: Using cached copy of rhash-1.4.6
[00:00:50] Package fetch: Using cached copy of meson-1.10.2_1,1
[00:00:50] Package fetch: Using cached copy of libxml2-2.15.3
[00:00:50] Package fetch: Using cached copy of zstd-1.5.7_2
[00:00:50] Package fetch: Using cached copy of libtextstyle-1.0
[00:00:50] Package fetch: Using cached copy of public_suffix_list-20260613
[00:00:50] Package fetch: Using cached copy of p5-Locale-gettext-1.07
[00:00:50] Package fetch: Using cached copy of p5-Text-Unidecode-1.30
[00:00:50] Package fetch: Using cached copy of p5-Locale-libintl-1.37
[00:00:50] Package fetch: Using cached copy of libiconv-1.18_1
[00:00:50] Package fetch: Using cached copy of texinfo-7.3_1,1
[00:00:50] Package fetch: Using cached copy of p5-Unicode-EastAsianWidth-12.0
[00:00:50] Package fetch: Using cached copy of py312-six-1.17.0
[00:00:50] Package fetch: Using cached copy of py312-packaging-26.2
[00:00:50] Package fetch: Using cached copy of py312-hatch-vcs-0.5.0
[00:00:50] Package fetch: Using cached copy of py312-wheel044-0.44.0_1
[00:00:50] Package fetch: Using cached copy of py312-pytz-2026.3,1
[00:00:50] Package fetch: Using cached copy of py312-idna-3.18
[00:00:50] Package fetch: Using cached copy of py312-charset-normalizer-3.4.9
[00:00:50] Package fetch: Using cached copy of py312-argon2-cffi-bindings-25.1.0
[00:00:50] Package fetch: Using cached copy of py312-hatchling-1.31.0
[00:00:50] Package fetch: Using cached copy of py312-pysocks-1.7.1_1
[00:00:50] Package fetch: Using cached copy of py312-flit-core-3.12.0
[00:00:50] Package fetch: Using cached copy of py312-certifi-2026.6.17
[00:00:50] Package fetch: Using cached copy of py312-setuptools-rust-1.13.0
[00:00:50] Package fetch: Using cached copy of py312-pyasn1-0.6.0
[00:00:50] Package fetch: Using cached copy of py312-hatch-fancy-pypi-readme-24.1.0
[00:00:50] Package fetch: Using cached copy of py312-pyproject-hooks-1.2.0
[00:00:50] Package fetch: Using cached copy of libargon2-20190702_1
[00:00:50] Package fetch: Using cached copy of py312-urllib3-2.7.0,1
[00:00:50] Package fetch: Using cached copy of py312-setuptools-scm-9.2.2
[00:00:50] Package fetch: Using cached copy of py312-pathspec-1.1.1
[00:00:50] Package fetch: Using cached copy of py312-cffi-2.1.0
[00:00:50] Package fetch: Using cached copy of py312-pluggy-1.6.0
[00:00:50] Package fetch: Using cached copy of py312-trove-classifiers-2026.6.1.19
[00:00:50] Package fetch: Using cached copy of py312-cython-3.2.8
[00:00:50] Package fetch: Using cached copy of py312-semantic-version-2.10.0_1
[00:00:50] Package fetch: Using cached copy of py312-pycparser-2.23
[00:00:50] Package fetch: Using cached copy of py312-calver-2025.10.20
[00:00:50] Sanity checking the repository
[00:00:50] Checking packages for incremental rebuild needs
[00:00:50] Deleting cmake-core-3.31.12_3.pkg: missing dependency: pkg-2.8.1_1
[00:00:50] Deleting stale symlinks... done
[00:00:50] Deleting empty directories... done
[00:00:50] Package fetch: Generating logs for fetched packages
[00:00:57] Unqueueing existing packages
[00:00:57] Unqueueing orphaned build dependencies
[00:00:57] Sanity checking build queue
[00:00:57] Processing PRIORITY_BOOST
[00:00:57] Balancing pool
[00:00:57] Recording filesystem state for prepkg... done
[00:00:57] Building 1 packages using up to 1 builders
[00:00:57] Hit CTRL+t at any time to see build progress and stats
[00:00:57] [01] [00:00:00] Builder starting
[00:00:58] [01] [00:00:01] Builder started
[00:00:58] [01] [00:00:00] Building ports-mgmt/pkg | pkg-2.8.1_1
[00:01:40] [01] [00:00:42] Finished ports-mgmt/pkg | pkg-2.8.1_1: Success
[00:01:40] Stopping 1 builders
[00:01:44] Creating pkg repository
Creating repository in /tmp/packages: ........ done
Packing files for repository: .... done
[00:01:44] Committing packages to repository: /usr/local/poudriere/data/packages/150amd64-150amd64/.real_1785243534 via .latest symlink
[00:01:44] Removing old packages
[00:01:45] Building with flags: 
[00:01:45] Removing existing /usr/local
build started at Tue Jul 28 12:58:55 UTC 2026
port directory: /usr/ports/www/radicale
package name: py312-radicale-3.7.7
building for: FreeBSD 150amd64-150amd64 15.0-RELEASE-p11 FreeBSD 15.0-RELEASE-p11 amd64
maintained by: decke@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 2102 Jul 28 12:57 /usr/ports/www/radicale/Makefile
Ports top last git commit: 0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce
Ports top unclean checkout: yes
Port dir last git commit: f2d71dc7fbc6097192f1b7a38b0848e7aeb58276
Port dir unclean checkout: yes
Poudriere version: poudriere-git-3.4.8
Host OSVERSION: 1501000
Jail OSVERSION: 1500068
Job Id: 

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1500068
UNAME_v=FreeBSD 15.0-RELEASE-p11
UNAME_r=15.0-RELEASE-p11
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
WARNING_WAIT=0
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
TRYBROKEN=yes
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.8
MASTERMNT=/usr/local/poudriere/data/.m/150amd64-150amd64/ref
DEV_WARNING_WAIT=0
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=su
GID=0
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
UID=0
PWD=/usr/local/poudriere/data/.m/150amd64-150amd64/ref/.p
OUTPUT_REDIRECTED_STDOUT=3
NO_WARNING_PKG_INSTALL_EOL=yes
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=150amd64-150amd64
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=testport.sh
OLDPWD=/usr/local/poudriere/data/.m/150amd64-150amd64/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.8
SCRIPTPATH=/usr/local/share/poudriere/testport.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest
FLAVOR=py312
MAKE_ARGS= FLAVOR=py312
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for py312-radicale-3.7.7:
     ARGON2=on: argon2 support for password hashes
     BCRYPT=on: bcrypt support for password hashes
     LDAP=on: LDAP protocol support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
decke@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PYTHON="/usr/local/bin/python3.12" XDG_DATA_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CACHE_HOME=/wrkdirs/usr/ports/www/radicale/work-py312/.cache  HOME=/wrkdirs/usr/ports/www/radicale/work-py312 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/radicale/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/radicale/work-py312/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/radicale/work-py312  XDG_CACHE_HOME=/wrkdirs/usr/ports/www/radicale/work-py312/.cache  HOME=/wrkdirs/usr/ports/www/radicale/work-py312 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/radicale/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/radicale/work-py312/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing   " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
 PYTHON_INCLUDEDIR=include/python3.12  PYTHON_LIBDIR=lib/python3.12  PYTHON_PLATFORM=freebsd15  PYTHON_SITELIBDIR=lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/radicale"  EXAMPLESDIR="share/examples/radicale"  DATADIR="share/radicale"  WWWDIR="www/radicale"  ETCDIR="etc/radicale"
--End PLIST_SUB--

--SUB_LIST--
GROUPS="radicale"  PYTHON_CMD="/usr/local/bin/python3.12"  USERS="radicale" PYTHON_INCLUDEDIR=/usr/local/include/python3.12  PYTHON_LIBDIR=/usr/local/lib/python3.12  PYTHON_PLATFORM=freebsd15  PYTHON_SITELIBDIR=/usr/local/lib/python3.12/site-packages  PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/radicale DOCSDIR=/usr/local/share/doc/radicale EXAMPLESDIR=/usr/local/share/examples/radicale  WWWDIR=/usr/local/www/radicale ETCDIR=/usr/local/etc/radicale
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  63781
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
pipebuf                         (-y)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv3+ accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
=> SHA256 Checksum OK for radicale-3.7.7.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv3+ accepted by the user
===>   py312-radicale-3.7.7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py312-radicale-3.7.7 for building
===>  Extracting for py312-radicale-3.7.7
=> SHA256 Checksum OK for radicale-3.7.7.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch          >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Patching for py312-radicale-3.7.7
===>  Applying FreeBSD patches for py312-radicale-3.7.7 from /usr/ports/www/radicale/files
===========================================================================
=======================<phase: build-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - not found
===>   Installing existing package /packages/All/py312-setuptools-63.1.0_3.pkg
[150amd64-150amd64] Installing py312-setuptools-63.1.0_3...
[150amd64-150amd64] `-- Installing python312-3.12.13_3...
[150amd64-150amd64] |   `-- Installing expat-2.8.2...
[150amd64-150amd64] |   `-- Extracting expat-2.8.2: .......... done
[150amd64-150amd64] |   `-- Installing gettext-runtime-1.0_1...
[150amd64-150amd64] |   | `-- Installing indexinfo-0.3.1_1...
[150amd64-150amd64] |   | `-- Extracting indexinfo-0.3.1_1: .... done
[150amd64-150amd64] |   `-- Extracting gettext-runtime-1.0_1: .......... done
[150amd64-150amd64] |   `-- Installing libffi-3.7.1...
[150amd64-150amd64] |   `-- Extracting libffi-3.7.1: .......... done
[150amd64-150amd64] |   `-- Installing mpdecimal-4.0.1...
[150amd64-150amd64] |   `-- Extracting mpdecimal-4.0.1: .......... done
[150amd64-150amd64] |   `-- Installing readline-8.3.3...
[150amd64-150amd64] |   `-- Extracting readline-8.3.3: .......... done
[150amd64-150amd64] `-- Extracting python312-3.12.13_3: .......... done
[150amd64-150amd64] Extracting py312-setuptools-63.1.0_3: .......... done
=====
Message from python312-3.12.13_3:

--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py312-gdbm       databases/py-gdbm@py312
py312-sqlite3    databases/py-sqlite3@py312
py312-tkinter    x11-toolkits/py-tkinter@py312
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - not found
===>   Installing existing package /packages/All/py312-wheel-0.47.0.pkg
[150amd64-150amd64] Installing py312-wheel-0.47.0...
[150amd64-150amd64] `-- Installing py312-packaging-26.2...
[150amd64-150amd64] `-- Extracting py312-packaging-26.2: .......... done
[150amd64-150amd64] Extracting py312-wheel-0.47.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - not found
===>   Installing existing package /packages/All/py312-build-1.5.1.pkg
[150amd64-150amd64] Installing py312-build-1.5.1...
[150amd64-150amd64] `-- Installing py312-pyproject-hooks-1.2.0...
[150amd64-150amd64] `-- Extracting py312-pyproject-hooks-1.2.0: .......... done
[150amd64-150amd64] Extracting py312-build-1.5.1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - not found
===>   Installing existing package /packages/All/py312-installer-1.0.1.pkg
[150amd64-150amd64] Installing py312-installer-1.0.1...
[150amd64-150amd64] Extracting py312-installer-1.0.1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - found
===>   Returning to build of py312-radicale-3.7.7
===========================================================================
=======================<phase: lib-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>   py312-radicale-3.7.7 depends on package: py312-setuptools>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-wheel>=0 - found
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   py312-radicale-3.7.7 depends on package: py312-build>=0 - found
===>   py312-radicale-3.7.7 depends on package: py312-installer>=0 - found
===>  Configuring for py312-radicale-3.7.7
===========================================================================
=======================<phase: build          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building for py312-radicale-3.7.7
* Getting build dependencies for wheel...
/usr/local/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
  warnings.warn(msg, _BetaConfiguration)
/usr/local/lib/python3.12/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
  warn(
running egg_info
creating radicale.egg-info
writing radicale.egg-info/PKG-INFO
writing dependency_links to radicale.egg-info/dependency_links.txt
writing entry points to radicale.egg-info/entry_points.txt
writing requirements to radicale.egg-info/requires.txt
writing top-level names to radicale.egg-info/top_level.txt
writing manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'radicale.egg-info/SOURCES.txt'
* Building wheel...
/usr/local/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
  warnings.warn(msg, _BetaConfiguration)
/usr/local/lib/python3.12/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
  warn(
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/radicale
copying radicale/types.py -> build/lib/radicale
copying radicale/server.py -> build/lib/radicale
copying radicale/pathutils.py -> build/lib/radicale
copying radicale/__main__.py -> build/lib/radicale
copying radicale/__init__.py -> build/lib/radicale
copying radicale/log.py -> build/lib/radicale
copying radicale/config.py -> build/lib/radicale
copying radicale/utils.py -> build/lib/radicale
copying radicale/httputils.py -> build/lib/radicale
copying radicale/xmlutils.py -> build/lib/radicale
creating build/lib/radicale/app
copying radicale/app/head.py -> build/lib/radicale/app
copying radicale/app/propfind.py -> build/lib/radicale/app
copying radicale/app/mkcalendar.py -> build/lib/radicale/app
copying radicale/app/proppatch.py -> build/lib/radicale/app
copying radicale/app/move.py -> build/lib/radicale/app
copying radicale/app/delete.py -> build/lib/radicale/app
copying radicale/app/__init__.py -> build/lib/radicale/app
copying radicale/app/options.py -> build/lib/radicale/app
copying radicale/app/put.py -> build/lib/radicale/app
copying radicale/app/base.py -> build/lib/radicale/app
copying radicale/app/mkcol.py -> build/lib/radicale/app
copying radicale/app/get.py -> build/lib/radicale/app
copying radicale/app/post.py -> build/lib/radicale/app
copying radicale/app/report.py -> build/lib/radicale/app
creating build/lib/radicale/rights
copying radicale/rights/__init__.py -> build/lib/radicale/rights
copying radicale/rights/owner_write.py -> build/lib/radicale/rights
copying radicale/rights/authenticated.py -> build/lib/radicale/rights
copying radicale/rights/from_file.py -> build/lib/radicale/rights
copying radicale/rights/owner_only.py -> build/lib/radicale/rights
creating build/lib/radicale/auth
copying radicale/auth/htpasswd.py -> build/lib/radicale/auth
copying radicale/auth/none.py -> build/lib/radicale/auth
copying radicale/auth/ldap.py -> build/lib/radicale/auth
copying radicale/auth/__init__.py -> build/lib/radicale/auth
copying radicale/auth/http_x_remote_user.py -> build/lib/radicale/auth
copying radicale/auth/imap.py -> build/lib/radicale/auth
copying radicale/auth/denyall.py -> build/lib/radicale/auth
copying radicale/auth/oauth2.py -> build/lib/radicale/auth
copying radicale/auth/http_remote_user.py -> build/lib/radicale/auth
copying radicale/auth/pam.py -> build/lib/radicale/auth
copying radicale/auth/dovecot.py -> build/lib/radicale/auth
copying radicale/auth/remote_user.py -> build/lib/radicale/auth
creating build/lib/radicale/sharing
copying radicale/sharing/files.py -> build/lib/radicale/sharing
copying radicale/sharing/none.py -> build/lib/radicale/sharing
copying radicale/sharing/csv.py -> build/lib/radicale/sharing
copying radicale/sharing/__init__.py -> build/lib/radicale/sharing
creating build/lib/radicale/web
copying radicale/web/none.py -> build/lib/radicale/web
copying radicale/web/__init__.py -> build/lib/radicale/web
copying radicale/web/internal.py -> build/lib/radicale/web
creating build/lib/radicale/item
copying radicale/item/__init__.py -> build/lib/radicale/item
copying radicale/item/filter.py -> build/lib/radicale/item
creating build/lib/radicale/storage
copying radicale/storage/__init__.py -> build/lib/radicale/storage
copying radicale/storage/multifilesystem_nolock.py -> build/lib/radicale/storage
creating build/lib/radicale/hook
copying radicale/hook/none.py -> build/lib/radicale/hook
copying radicale/hook/__init__.py -> build/lib/radicale/hook
creating build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/discover.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/move.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/delete.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/upload.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/__init__.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/base.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/sync.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/cache.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/lock.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/get.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/meta.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/verify.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/create_collection.py -> build/lib/radicale/storage/multifilesystem
copying radicale/storage/multifilesystem/history.py -> build/lib/radicale/storage/multifilesystem
creating build/lib/radicale/hook/rabbitmq
copying radicale/hook/rabbitmq/__init__.py -> build/lib/radicale/hook/rabbitmq
creating build/lib/radicale/hook/email
copying radicale/hook/email/__init__.py -> build/lib/radicale/hook/email
creating build/lib/radicale/web/internal_data
creating build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/icon.png -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/loading.svg -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/logo.svg -> build/lib/radicale/web/internal_data/css
copying radicale/web/internal_data/css/main.css -> build/lib/radicale/web/internal_data/css
creating build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/key.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/edit.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/new.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/download.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/eye.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/upload.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/delete.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/repeat.svg -> build/lib/radicale/web/internal_data/css/icons
copying radicale/web/internal_data/css/icons/share.svg -> build/lib/radicale/web/internal_data/css/icons
creating build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/main.js -> build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/config.js -> build/lib/radicale/web/internal_data/js
copying radicale/web/internal_data/js/constants.js -> build/lib/radicale/web/internal_data/js
creating build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/common.js -> build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/api.js -> build/lib/radicale/web/internal_data/js/api
copying radicale/web/internal_data/js/api/sharing.js -> build/lib/radicale/web/internal_data/js/api
creating build/lib/radicale/web/internal_data/js/models
copying radicale/web/internal_data/js/models/collection.js -> build/lib/radicale/web/internal_data/js/models
creating build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/scene_manager.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/LoadingScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/LoginScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/lib/radicale/web/internal_data/js/scenes
copying radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/lib/radicale/web/internal_data/js/scenes
creating build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/misc.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/url_text.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/form_validator.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/collections_cache.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/error.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/collection_utils.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/js/utils/permissions.js -> build/lib/radicale/web/internal_data/js/utils
copying radicale/web/internal_data/index.html -> build/lib/radicale/web/internal_data
copying radicale/py.typed -> build/lib/radicale
installing to build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel
running install
running install_lib
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/head.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/propfind.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/mkcalendar.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/proppatch.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/move.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/delete.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/options.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/put.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/base.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/mkcol.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/get.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/post.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
copying build/lib/radicale/app/report.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/app
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/owner_write.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/authenticated.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/from_file.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/rights
copying build/lib/radicale/rights/owner_only.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/rights
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/htpasswd.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/none.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/ldap.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/http_x_remote_user.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/imap.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/denyall.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/oauth2.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/http_remote_user.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/pam.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/dovecot.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/auth/remote_user.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/auth
copying build/lib/radicale/types.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/server.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/pathutils.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/__main__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/log.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/files.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/none.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/csv.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/sharing
copying build/lib/radicale/sharing/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/sharing
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web
copying build/lib/radicale/web/none.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web
copying build/lib/radicale/web/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data
copying build/lib/radicale/web/internal_data/index.html -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/common.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/api.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/api/sharing.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/api
copying build/lib/radicale/web/internal_data/js/main.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/scene_manager.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CreateEditShareScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/IncomingSharingScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/UploadCollectionScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/LoadingScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/LoginScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/ShareCollectionScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
copying build/lib/radicale/web/internal_data/js/scenes/CollectionsScene.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/scenes
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/misc.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/url_text.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/form_validator.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/collections_cache.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/error.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/collection_utils.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/utils/permissions.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/utils
copying build/lib/radicale/web/internal_data/js/config.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js
copying build/lib/radicale/web/internal_data/js/constants.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/models
copying build/lib/radicale/web/internal_data/js/models/collection.js -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/js/models
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/logo.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/main.css -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/key.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/edit.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/new.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/download.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/eye.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/upload.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/delete.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/repeat.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/icons/share.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css/icons
copying build/lib/radicale/web/internal_data/css/loading.svg -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal_data/css/icon.png -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web/internal_data/css
copying build/lib/radicale/web/internal.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/web
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/item
copying build/lib/radicale/item/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/item
copying build/lib/radicale/item/filter.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/item
copying build/lib/radicale/config.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/py.typed -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/utils.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
copying build/lib/radicale/httputils.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage
copying build/lib/radicale/storage/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage
copying build/lib/radicale/storage/multifilesystem_nolock.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/discover.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/move.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/delete.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/upload.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/base.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/sync.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/cache.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/lock.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/get.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/meta.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/verify.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/create_collection.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
copying build/lib/radicale/storage/multifilesystem/history.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/storage/multifilesystem
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/hook
copying build/lib/radicale/hook/none.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/hook
copying build/lib/radicale/hook/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/hook
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/hook/rabbitmq
copying build/lib/radicale/hook/rabbitmq/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/hook/rabbitmq
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/hook/email
copying build/lib/radicale/hook/email/__init__.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale/hook/email
copying build/lib/radicale/xmlutils.py -> build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale
running install_egg_info
running egg_info
writing radicale.egg-info/PKG-INFO
writing dependency_links to radicale.egg-info/dependency_links.txt
writing entry points to radicale.egg-info/entry_points.txt
writing requirements to radicale.egg-info/requires.txt
writing top-level names to radicale.egg-info/top_level.txt
reading manifest file 'radicale.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'radicale.egg-info/SOURCES.txt'
Copying radicale.egg-info to build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale-3.7.7-py3.12.egg-info
running install_scripts
creating build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel/radicale-3.7.7.dist-info/WHEEL
creating '/wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/dist/tmprnvigzeo/radicale-3.7.7-py3-none-any.whl' and adding 'build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel' to it
adding 'radicale/__init__.py'
adding 'radicale/__main__.py'
adding 'radicale/config.py'
adding 'radicale/httputils.py'
adding 'radicale/log.py'
adding 'radicale/pathutils.py'
adding 'radicale/py.typed'
adding 'radicale/server.py'
adding 'radicale/types.py'
adding 'radicale/utils.py'
adding 'radicale/xmlutils.py'
adding 'radicale/app/__init__.py'
adding 'radicale/app/base.py'
adding 'radicale/app/delete.py'
adding 'radicale/app/get.py'
adding 'radicale/app/head.py'
adding 'radicale/app/mkcalendar.py'
adding 'radicale/app/mkcol.py'
adding 'radicale/app/move.py'
adding 'radicale/app/options.py'
adding 'radicale/app/post.py'
adding 'radicale/app/propfind.py'
adding 'radicale/app/proppatch.py'
adding 'radicale/app/put.py'
adding 'radicale/app/report.py'
adding 'radicale/auth/__init__.py'
adding 'radicale/auth/denyall.py'
adding 'radicale/auth/dovecot.py'
adding 'radicale/auth/htpasswd.py'
adding 'radicale/auth/http_remote_user.py'
adding 'radicale/auth/http_x_remote_user.py'
adding 'radicale/auth/imap.py'
adding 'radicale/auth/ldap.py'
adding 'radicale/auth/none.py'
adding 'radicale/auth/oauth2.py'
adding 'radicale/auth/pam.py'
adding 'radicale/auth/remote_user.py'
adding 'radicale/hook/__init__.py'
adding 'radicale/hook/none.py'
adding 'radicale/hook/email/__init__.py'
adding 'radicale/hook/rabbitmq/__init__.py'
adding 'radicale/item/__init__.py'
adding 'radicale/item/filter.py'
adding 'radicale/rights/__init__.py'
adding 'radicale/rights/authenticated.py'
adding 'radicale/rights/from_file.py'
adding 'radicale/rights/owner_only.py'
adding 'radicale/rights/owner_write.py'
adding 'radicale/sharing/__init__.py'
adding 'radicale/sharing/csv.py'
adding 'radicale/sharing/files.py'
adding 'radicale/sharing/none.py'
adding 'radicale/storage/__init__.py'
adding 'radicale/storage/multifilesystem_nolock.py'
adding 'radicale/storage/multifilesystem/__init__.py'
adding 'radicale/storage/multifilesystem/base.py'
adding 'radicale/storage/multifilesystem/cache.py'
adding 'radicale/storage/multifilesystem/create_collection.py'
adding 'radicale/storage/multifilesystem/delete.py'
adding 'radicale/storage/multifilesystem/discover.py'
adding 'radicale/storage/multifilesystem/get.py'
adding 'radicale/storage/multifilesystem/history.py'
adding 'radicale/storage/multifilesystem/lock.py'
adding 'radicale/storage/multifilesystem/meta.py'
adding 'radicale/storage/multifilesystem/move.py'
adding 'radicale/storage/multifilesystem/sync.py'
adding 'radicale/storage/multifilesystem/upload.py'
adding 'radicale/storage/multifilesystem/verify.py'
adding 'radicale/web/__init__.py'
adding 'radicale/web/internal.py'
adding 'radicale/web/none.py'
adding 'radicale/web/internal_data/index.html'
adding 'radicale/web/internal_data/css/icon.png'
adding 'radicale/web/internal_data/css/loading.svg'
adding 'radicale/web/internal_data/css/logo.svg'
adding 'radicale/web/internal_data/css/main.css'
adding 'radicale/web/internal_data/css/icons/delete.svg'
adding 'radicale/web/internal_data/css/icons/download.svg'
adding 'radicale/web/internal_data/css/icons/edit.svg'
adding 'radicale/web/internal_data/css/icons/eye.svg'
adding 'radicale/web/internal_data/css/icons/key.svg'
adding 'radicale/web/internal_data/css/icons/new.svg'
adding 'radicale/web/internal_data/css/icons/repeat.svg'
adding 'radicale/web/internal_data/css/icons/share.svg'
adding 'radicale/web/internal_data/css/icons/upload.svg'
adding 'radicale/web/internal_data/js/config.js'
adding 'radicale/web/internal_data/js/constants.js'
adding 'radicale/web/internal_data/js/main.js'
adding 'radicale/web/internal_data/js/api/api.js'
adding 'radicale/web/internal_data/js/api/common.js'
adding 'radicale/web/internal_data/js/api/sharing.js'
adding 'radicale/web/internal_data/js/models/collection.js'
adding 'radicale/web/internal_data/js/scenes/CollectionsScene.js'
adding 'radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/CreateEditShareScene.js'
adding 'radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js'
adding 'radicale/web/internal_data/js/scenes/IncomingSharingScene.js'
adding 'radicale/web/internal_data/js/scenes/LoadingScene.js'
adding 'radicale/web/internal_data/js/scenes/LoginScene.js'
adding 'radicale/web/internal_data/js/scenes/ShareCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/UploadCollectionScene.js'
adding 'radicale/web/internal_data/js/scenes/scene_manager.js'
adding 'radicale/web/internal_data/js/utils/collection_utils.js'
adding 'radicale/web/internal_data/js/utils/collections_cache.js'
adding 'radicale/web/internal_data/js/utils/error.js'
adding 'radicale/web/internal_data/js/utils/form_validator.js'
adding 'radicale/web/internal_data/js/utils/misc.js'
adding 'radicale/web/internal_data/js/utils/permissions.js'
adding 'radicale/web/internal_data/js/utils/url_text.js'
adding 'radicale-3.7.7.dist-info/METADATA'
adding 'radicale-3.7.7.dist-info/WHEEL'
adding 'radicale-3.7.7.dist-info/entry_points.txt'
adding 'radicale-3.7.7.dist-info/top_level.txt'
adding 'radicale-3.7.7.dist-info/RECORD'
removing build/bdist.freebsd-15.0-RELEASE-p11-amd64/wheel
Successfully built radicale-3.7.7-py3-none-any.whl
===========================================================================
=>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - not found
===>   Installing existing package /packages/All/py312-defusedxml-0.7.1_1.pkg
[150amd64-150amd64] Installing py312-defusedxml-0.7.1_1...
[150amd64-150amd64] Extracting py312-defusedxml-0.7.1_1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - not found
===>   Installing existing package /packages/All/py312-passlib-1.7.4_1.pkg
[150amd64-150amd64] Installing py312-passlib-1.7.4_1...
[150amd64-150amd64] Extracting py312-passlib-1.7.4_1: .......... done
=====
Message from py312-passlib-1.7.4_1:

--
===>   NOTICE:

The py312-passlib port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - not found
===>   Installing existing package /packages/All/py312-pika-1.4.2.pkg
[150amd64-150amd64] Installing py312-pika-1.4.2...
[150amd64-150amd64] Extracting py312-pika-1.4.2: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - not found
===>   Installing existing package /packages/All/py312-python-dateutil-2.9.0.pkg
[150amd64-150amd64] Installing py312-python-dateutil-2.9.0...
[150amd64-150amd64] `-- Installing py312-six-1.17.0...
[150amd64-150amd64] `-- Extracting py312-six-1.17.0: .......... done
[150amd64-150amd64] Extracting py312-python-dateutil-2.9.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - not found
===>   Installing existing package /packages/All/py312-requests-2.34.2.pkg
[150amd64-150amd64] Installing py312-requests-2.34.2...
[150amd64-150amd64] `-- Installing py312-certifi-2026.6.17...
[150amd64-150amd64] `-- Extracting py312-certifi-2026.6.17: .......... done
[150amd64-150amd64] `-- Installing py312-charset-normalizer-3.4.9...
[150amd64-150amd64] `-- Extracting py312-charset-normalizer-3.4.9: .......... done
[150amd64-150amd64] `-- Installing py312-idna-3.18...
[150amd64-150amd64] `-- Extracting py312-idna-3.18: .......... done
[150amd64-150amd64] `-- Installing py312-pysocks-1.7.1_1...
[150amd64-150amd64] `-- Extracting py312-pysocks-1.7.1_1: .......... done
[150amd64-150amd64] `-- Installing py312-urllib3-2.7.0,1...
[150amd64-150amd64] `-- Extracting py312-urllib3-2.7.0,1: .......... done
[150amd64-150amd64] Extracting py312-requests-2.34.2: .......... done
=====
Message from py312-urllib3-2.7.0,1:

--
Since version 1.25 HTTPS connections are now verified by default which is done
via "cert_reqs = 'CERT_REQUIRED'".  While certificate verification can be
disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on.

Various consumers of net/py-urllib3 already have implemented routines that
either explicitly enable or disable HTTPS certificate verification (e.g. via
configuration settings, CLI arguments, etc.).

Yet it may happen that there are still some consumers which don't explicitly
enable/disable certificate verification for HTTPS connections which could then
lead to errors (as is often the case with self-signed certificates).

In case of an error one should try first to temporarily disable certificate
verification of the problematic urllib3 consumer to see if that approach will
remedy the issue.
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - not found
===>   Installing existing package /packages/All/py312-vobject-0.9.6.1_3.pkg
[150amd64-150amd64] Installing py312-vobject-0.9.6.1_3...
[150amd64-150amd64] `-- Installing py312-pytz-2026.3,1...
[150amd64-150amd64] `-- Extracting py312-pytz-2026.3,1: .......... done
[150amd64-150amd64] Extracting py312-vobject-0.9.6.1_3: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - not found
===>   Installing existing package /packages/All/py312-argon2-cffi-25.1.0.pkg
[150amd64-150amd64] Installing py312-argon2-cffi-25.1.0...
[150amd64-150amd64] `-- Installing py312-argon2-cffi-bindings-25.1.0...
[150amd64-150amd64] |   `-- Installing libargon2-20190702_1...
[150amd64-150amd64] |   `-- Extracting libargon2-20190702_1: .......... done
[150amd64-150amd64] |   `-- Installing py312-cffi-2.1.0...
[150amd64-150amd64] |   | `-- Installing py312-pycparser-2.23...
[150amd64-150amd64] |   | `-- Extracting py312-pycparser-2.23: .......... done
[150amd64-150amd64] |   `-- Extracting py312-cffi-2.1.0: .......... done
[150amd64-150amd64] `-- Extracting py312-argon2-cffi-bindings-25.1.0: .......... done
[150amd64-150amd64] Extracting py312-argon2-cffi-25.1.0: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - not found
===>   Installing existing package /packages/All/py312-bcrypt-5.0.0_7.pkg
[150amd64-150amd64] Installing py312-bcrypt-5.0.0_7...
[150amd64-150amd64] Extracting py312-bcrypt-5.0.0_7: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - not found
===>   Installing existing package /packages/All/py312-ldap3-2.9.1_1.pkg
[150amd64-150amd64] Installing py312-ldap3-2.9.1_1...
[150amd64-150amd64] `-- Installing py312-pyasn1-0.6.0...
[150amd64-150amd64] `-- Extracting py312-pyasn1-0.6.0: .......... done
[150amd64-150amd64] Extracting py312-ldap3-2.9.1_1: .......... done
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - found
===>   Returning to build of py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===========================================================================
=>> Recording filesystem state for prestage... done
=======================<phase: stage          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Staging for py312-radicale-3.7.7
===>   py312-radicale-3.7.7 depends on package: py312-defusedxml>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-passlib>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-pika>=1.1.0 - found
===>   py312-radicale-3.7.7 depends on package: py312-python-dateutil>=2.7.3 - found
===>   py312-radicale-3.7.7 depends on package: py312-requests>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-vobject>=0.9.6 - found
===>   py312-radicale-3.7.7 depends on package: py312-argon2-cffi>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-bcrypt>0 - found
===>   py312-radicale-3.7.7 depends on package: py312-ldap3>0 - found
===>   py312-radicale-3.7.7 depends on file: /usr/local/bin/python3.12 - found
===>   Generating temporary packing list
===> Creating groups
===> Creating users
install  -m 0644 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/config /wrkdirs/usr/ports/www/radicale/work-py312/stage//usr/local/etc/radicale/config.sample
install  -m 0644 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/rights /wrkdirs/usr/ports/www/radicale/work-py312/stage//usr/local/etc/radicale/rights.sample
install  -m 555 /wrkdirs/usr/ports/www/radicale/work-py312/radicale-3.7.7/radicale.wsgi /wrkdirs/usr/ports/www/radicale/work-py312/stage/usr/local/www/radicale/radicale.wsgi
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===========================================================================
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
=>> Checking for staging violations... done
=======================<phase: package        >============================
===== env: DEVELOPER_MODE=yes PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-07-28T12:58:55+0000' 'PKG_NOTE_ports_top_git_hash=0a0ca753ff24a7b52eb22ebd3f9305815c24a0ce' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=f2d71dc7fbc6097192f1b7a38b0848e7aeb58276' 'PKG_NOTE_port_checkout_unclean=yes' 'PKG_NOTE_built_by=poudriere-git-3.4.8' STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building packages for py312-radicale-3.7.7
===>   Building py312-radicale-3.7.7
===========================================================================
=>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Installing for py312-radicale-3.7.7
===>  Checking if py312-radicale is already installed
===>   Registering installation for py312-radicale-3.7.7
[150amd64-150amd64] Installing py312-radicale-3.7.7...
===> Creating groups
Creating group 'radicale' with gid '974'
===> Creating users
Creating user 'radicale' with uid '974'
===========================================================================
=>> Checking shared library dependencies
=======================<phase: deinstall      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Deinstalling for py312-radicale
===>   Deinstalling py312-radicale-3.7.7
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py312-radicale: 3.7.7

Number of packages to be removed: 1

The operation will free 3 MiB.
[150amd64-150amd64] [1/1] Deinstalling py312-radicale-3.7.7...
[150amd64-150amd64] [1/1] Deleting files for py312-radicale-3.7.7: .......... done
==> You should manually remove the "radicale" user
==> You should manually remove the "radicale" group
===========================================================================
=>> Checking for extra files and directories
[00:01:53] Installing from package
[150amd64-150amd64] Installing py312-radicale-3.7.7...
===> Creating groups
Using existing group 'radicale'
===> Creating users
Using existing user 'radicale'
[150amd64-150amd64] Extracting py312-radicale-3.7.7: .......... done
[00:01:53] Cleaning up
===>  Cleaning for py312-radicale-3.7.7
[00:01:53] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py312-radicale: 3.7.7

Number of packages to be removed: 1

The operation will free 3 MiB.
[150amd64-150amd64] [1/1] Deinstalling py312-radicale-3.7.7...
[150amd64-150amd64] [1/1] Deleting files for py312-radicale-3.7.7: .......... done
==> You should manually remove the "radicale" user
==> You should manually remove the "radicale" group
build of www/radicale | py312-radicale-3.7.7 ended at Tue Jul 28 12:59:03 UTC 2026
build time: 00:00:08
[00:01:53] Logs: /usr/local/poudriere/data/logs/bulk/150amd64-150amd64/2026-07-28_12h57m10s
[00:01:53] Cleaning up
[00:01:53] Unmounting file systems
portlint
current state: running
reached target state: running
git clone https://codeberg.org/decke/ports.git repo.git
Cloning into 'repo.git'...
git -C "repo.git" -c advice.detachedHead=false checkout 8a536bc5071e028915c4b04e056f2371225c828e
HEAD is now at 8a536bc www/radicale: Update to 3.7.7

portlint -A repo.git/www/radicale
looks fine.