=>> Building www/py-adblock build started at Tue Jul 7 16:32:09 JST 2026 port directory: /usr/ports/www/py-adblock package name: py312-adblock-0.6.0_57 building for: FreeBSD s15amd64-setuptools2-job-05 15.1-STABLE FreeBSD 15.1-STABLE 1501501 amd64 maintained by: vendion@gmail.com Makefile datestamp: -rw-r--r-- 1 root wheel 3857 Jul 5 18:52 /usr/ports/www/py-adblock/Makefile Ports top last git commit: 18628b9022c9c1c0e7cb5e71c2aa1e1e563ca34a Ports top unclean checkout: yes Port dir last git commit: 31b833b4581fadb0ebe880efb31790458157fc3c Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.8 Host OSVERSION: 1501501 Jail OSVERSION: 1501501 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1501501 UNAME_v=FreeBSD 15.1-STABLE 1501501 UNAME_r=15.1-STABLE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 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 LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.8 MASTERMNT=/usr/local/poudriere/data/.m/s15amd64-setuptools2/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/usr/local/poudriere/data/.m/s15amd64-setuptools2/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=s15amd64-setuptools2 SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/s15amd64-setuptools2/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.8 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR=py312 MAKE_ARGS= FLAVOR=py312 ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- vendion@gmail.com --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PYTHON="/usr/local/bin/python3.12" XDG_DATA_HOME=/wrkdirs/usr/ports/www/py-adblock/work-py312 XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/py-adblock/work-py312 XDG_CACHE_HOME=/wrkdirs/usr/ports/www/py-adblock/work-py312/.cache HOME=/wrkdirs/usr/ports/www/py-adblock/work-py312 TMPDIR="/wrkdirs/usr/ports/www/py-adblock/work-py312" PATH=/wrkdirs/usr/ports/www/py-adblock/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/py-adblock/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/py-adblock/work-py312 XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/py-adblock/work-py312 XDG_CACHE_HOME=/wrkdirs/usr/ports/www/py-adblock/work-py312/.cache HOME=/wrkdirs/usr/ports/www/py-adblock/work-py312 TMPDIR="/wrkdirs/usr/ports/www/py-adblock/work-py312" PATH=/wrkdirs/usr/ports/www/py-adblock/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/py-adblock/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 LDSHARED="cc -shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= 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.1 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/py312-adblock" EXAMPLESDIR="share/examples/py312-adblock" DATADIR="share/py312-adblock" WWWDIR="www/py312-adblock" ETCDIR="etc/py312-adblock" --End PLIST_SUB-- --SUB_LIST-- 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/py312-adblock DOCSDIR=/usr/local/share/doc/py312-adblock EXAMPLESDIR=/usr/local/share/examples/py312-adblock WWWDIR=/usr/local/www/py312-adblock ETCDIR=/usr/local/etc/py312-adblock --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles OVERLAYS+=/overlays/overlay_setuptools FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### LICENSES_ACCEPTED= EULA ISC MPEG2ENC DEFAULT_VERSIONS+= magick=7 DEFAULT_VERSIONS+= pgsql=18 DEFAULT_VERSIONS+= samba=4.23 DEFAULT_VERSIONS+= ssl=openssl japanese_fcitx5-mozc_SET= EDICT2 PERSONALNAME PLACENAME SUDACHIDICT UTDIC japanese_mozc_server_SET= EDICT2 PERSONALNAME PLACENAME SUDACHIDICT UTDIC japanese_mozc_server_UNSET= JAWIKI x11_wm_hikari_SET= INPUTMETHOD GAMMA LAYERSHELL SCREENCOPY VIRTUALINPUT X11 .if $(.CURDIR:M*/x11-wm/hikari) WITH_DEBUG= YES .endif #### #### devel_gamin_set= LIBINOTIFY #### Misc Poudriere #### .include "/etc/make.conf.ports_env" DISABLE_MAKE_JOBS=poudriere ---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) 89999 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 (kbytes, -y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License APACHE20 MIT accepted by the user =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py312-adblock-0.6.0_57 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.7.5.pkg [s15amd64-setuptools2-job-05] Installing pkg-2.7.5... [s15amd64-setuptools2-job-05] Extracting pkg-2.7.5: .......... done ===> py312-adblock-0.6.0_57 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of py312-adblock-0.6.0_57 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License APACHE20 MIT accepted by the user => rust/crates/adblock-0.5.6.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/adblock/0.5.6/download?dummy=/rust/crates/adblock-0.5.6.crate rust/crates/adblock-0.5.6.crate 7523 kB 33 MBps 01s => rust/crates/addr-0.14.0.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/addr/0.14.0/download?dummy=/rust/crates/addr-0.14.0.crate rust/crates/addr-0.14.0.crate 88 kB 2783 kBps 00s => rust/crates/aho-corasick-0.7.18.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/aho-corasick/0.7.18/download?dummy=/rust/crates/aho-corasick-0.7.18.crate rust/crates/aho-corasick-0.7.18.crate 110 kB 3121 kBps 00s => rust/crates/either-1.7.0.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/either/1.7.0/download?dummy=/rust/crates/either-1.7.0.crate rust/crates/either-1.7.0.crate 15 kB 10 MBps 00s => rust/crates/flate2-1.0.24.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/flate2/1.0.24/download?dummy=/rust/crates/flate2-1.0.24.crate rust/crates/flate2-1.0.24.crate 68 kB 6920 kBps 00s => rust/crates/form_urlencoded-1.0.1.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download?dummy=/rust/crates/form_urlencoded-1.0.1.crate rust/crates/form_urlencoded-1.0.1.crate 8773 B 5978 kBps 00s => rust/crates/idna-0.2.3.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/idna/0.2.3/download?dummy=/rust/crates/idna-0.2.3.crate rust/crates/idna-0.2.3.crate 264 kB 19 MBps 00s => rust/crates/indoc-1.0.6.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/indoc/1.0.6/download?dummy=/rust/crates/indoc-1.0.6.crate rust/crates/indoc-1.0.6.crate 13 kB 2615 kBps 00s => rust/crates/itertools-0.10.3.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/itertools/0.10.3/download?dummy=/rust/crates/itertools-0.10.3.crate rust/crates/itertools-0.10.3.crate 115 kB 4219 kBps 00s => rust/crates/libc-0.2.126.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/libc/0.2.126/download?dummy=/rust/crates/libc-0.2.126.crate rust/crates/libc-0.2.126.crate 576 kB 24 MBps 00s => rust/crates/lock_api-0.4.7.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/lock_api/0.4.7/download?dummy=/rust/crates/lock_api-0.4.7.crate rust/crates/lock_api-0.4.7.crate 24 kB 3815 kBps 00s => rust/crates/matches-0.1.9.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/matches/0.1.9/download?dummy=/rust/crates/matches-0.1.9.crate rust/crates/matches-0.1.9.crate 2246 B 14 MBps 00s => rust/crates/miniz_oxide-0.5.3.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/miniz_oxide/0.5.3/download?dummy=/rust/crates/miniz_oxide-0.5.3.crate rust/crates/miniz_oxide-0.5.3.crate 52 kB 2261 kBps 00s => rust/crates/once_cell-1.13.0.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/once_cell/1.13.0/download?dummy=/rust/crates/once_cell-1.13.0.crate rust/crates/once_cell-1.13.0.crate 30 kB 9312 kBps 00s => rust/crates/parking_lot_core-0.9.3.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download?dummy=/rust/crates/parking_lot_core-0.9.3.crate rust/crates/parking_lot_core-0.9.3.crate 31 kB 1963 kBps 00s => rust/crates/paste-1.0.7.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/paste/1.0.7/download?dummy=/rust/crates/paste-1.0.7.crate rust/crates/paste-1.0.7.crate 17 kB 6694 kBps 00s => rust/crates/percent-encoding-2.1.0.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/percent-encoding/2.1.0/download?dummy=/rust/crates/percent-encoding-2.1.0.crate rust/crates/percent-encoding-2.1.0.crate 9748 B 13 MBps 00s => rust/crates/proc-macro2-1.0.40.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/proc-macro2/1.0.40/download?dummy=/rust/crates/proc-macro2-1.0.40.crate rust/crates/proc-macro2-1.0.40.crate 39 kB 2088 kBps 00s => rust/crates/psl-2.0.90.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/psl/2.0.90/download?dummy=/rust/crates/psl-2.0.90.crate rust/crates/psl-2.0.90.crate 184 kB 5096 kBps 00s => rust/crates/psl-types-2.0.10.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/psl-types/2.0.10/download?dummy=/rust/crates/psl-types-2.0.10.crate rust/crates/psl-types-2.0.10.crate 7929 B 53 MBps 00s => rust/crates/pyo3-0.16.5.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/pyo3/0.16.5/download?dummy=/rust/crates/pyo3-0.16.5.crate rust/crates/pyo3-0.16.5.crate 354 kB 16 MBps 00s => rust/crates/pyo3-build-config-0.16.5.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/pyo3-build-config/0.16.5/download?dummy=/rust/crates/pyo3-build-config-0.16.5.crate rust/crates/pyo3-build-config-0.16.5.crate 28 kB 2182 kBps 00s => rust/crates/pyo3-ffi-0.16.5.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/pyo3-ffi/0.16.5/download?dummy=/rust/crates/pyo3-ffi-0.16.5.crate rust/crates/pyo3-ffi-0.16.5.crate 59 kB 3340 kBps 00s => rust/crates/pyo3-macros-0.16.5.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/pyo3-macros/0.16.5/download?dummy=/rust/crates/pyo3-macros-0.16.5.crate rust/crates/pyo3-macros-0.16.5.crate 8456 B 51 MBps 00s => rust/crates/pyo3-macros-backend-0.16.5.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/pyo3-macros-backend/0.16.5/download?dummy=/rust/crates/pyo3-macros-backend-0.16.5.crate rust/crates/pyo3-macros-backend-0.16.5.crate 48 kB 9 MBps 00s => rust/crates/quote-1.0.20.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/quote/1.0.20/download?dummy=/rust/crates/quote-1.0.20.crate rust/crates/quote-1.0.20.crate 27 kB 1881 kBps 00s => rust/crates/redox_syscall-0.2.13.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/redox_syscall/0.2.13/download?dummy=/rust/crates/redox_syscall-0.2.13.crate rust/crates/redox_syscall-0.2.13.crate 23 kB 42 MBps 00s => rust/crates/regex-1.6.0.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/regex/1.6.0/download?dummy=/rust/crates/regex-1.6.0.crate rust/crates/regex-1.6.0.crate 233 kB 6138 kBps 00s => rust/crates/regex-syntax-0.6.27.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/regex-syntax/0.6.27/download?dummy=/rust/crates/regex-syntax-0.6.27.crate rust/crates/regex-syntax-0.6.27.crate 290 kB 19 MBps 00s => rust/crates/rmp-0.8.11.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/rmp/0.8.11/download?dummy=/rust/crates/rmp-0.8.11.crate rust/crates/rmp-0.8.11.crate 28 kB 7013 kBps 00s => rust/crates/rmp-serde-0.13.7.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/rmp-serde/0.13.7/download?dummy=/rust/crates/rmp-serde-0.13.7.crate rust/crates/rmp-serde-0.13.7.crate 16 kB 2402 kBps 00s => rust/crates/rmp-serde-0.15.5.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/rmp-serde/0.15.5/download?dummy=/rust/crates/rmp-serde-0.15.5.crate rust/crates/rmp-serde-0.15.5.crate 27 kB 2159 kBps 00s => rust/crates/seahash-3.0.7.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/seahash/3.0.7/download?dummy=/rust/crates/seahash-3.0.7.crate rust/crates/seahash-3.0.7.crate 28 kB 1983 kBps 00s => rust/crates/serde-1.0.139.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/serde/1.0.139/download?dummy=/rust/crates/serde-1.0.139.crate rust/crates/serde-1.0.139.crate 74 kB 5201 kBps 00s => rust/crates/serde_derive-1.0.139.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/serde_derive/1.0.139/download?dummy=/rust/crates/serde_derive-1.0.139.crate rust/crates/serde_derive-1.0.139.crate 53 kB 3810 kBps 00s => rust/crates/smallvec-1.9.0.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/smallvec/1.9.0/download?dummy=/rust/crates/smallvec-1.9.0.crate rust/crates/smallvec-1.9.0.crate 27 kB 5020 kBps 00s => rust/crates/syn-1.0.98.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/syn/1.0.98/download?dummy=/rust/crates/syn-1.0.98.crate rust/crates/syn-1.0.98.crate 229 kB 16 MBps 00s => rust/crates/target-lexicon-0.12.4.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/target-lexicon/0.12.4/download?dummy=/rust/crates/target-lexicon-0.12.4.crate rust/crates/target-lexicon-0.12.4.crate 22 kB 2820 kBps 00s => rust/crates/tinyvec_macros-0.1.0.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download?dummy=/rust/crates/tinyvec_macros-0.1.0.crate rust/crates/tinyvec_macros-0.1.0.crate 1817 B 15 MBps 00s => rust/crates/twoway-0.2.2.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/twoway/0.2.2/download?dummy=/rust/crates/twoway-0.2.2.crate rust/crates/twoway-0.2.2.crate 29 kB 8721 kBps 00s => rust/crates/unchecked-index-0.2.2.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/unchecked-index/0.2.2/download?dummy=/rust/crates/unchecked-index-0.2.2.crate rust/crates/unchecked-index-0.2.2.crate 8325 B 45 MBps 00s => rust/crates/unicode-bidi-0.3.8.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download?dummy=/rust/crates/unicode-bidi-0.3.8.crate rust/crates/unicode-bidi-0.3.8.crate 35 kB 2018 kBps 00s => rust/crates/unicode-ident-1.0.2.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/unicode-ident/1.0.2/download?dummy=/rust/crates/unicode-ident-1.0.2.crate rust/crates/unicode-ident-1.0.2.crate 34 kB 1861 kBps 00s => rust/crates/unicode-normalization-0.1.21.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download?dummy=/rust/crates/unicode-normalization-0.1.21.crate rust/crates/unicode-normalization-0.1.21.crate 118 kB 17 MBps 00s => rust/crates/unindent-0.1.9.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/unindent/0.1.9/download?dummy=/rust/crates/unindent-0.1.9.crate rust/crates/unindent-0.1.9.crate 8392 B 47 MBps 00s => rust/crates/url-2.2.2.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/url/2.2.2/download?dummy=/rust/crates/url-2.2.2.crate rust/crates/url-2.2.2.crate 66 kB 2909 kBps 00s => rust/crates/windows-sys-0.36.1.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/windows-sys/0.36.1/download?dummy=/rust/crates/windows-sys-0.36.1.crate rust/crates/windows-sys-0.36.1.crate 3268 kB 16 MBps 00s => rust/crates/windows_aarch64_msvc-0.36.1.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download?dummy=/rust/crates/windows_aarch64_msvc-0.36.1.crate rust/crates/windows_aarch64_msvc-0.36.1.crate 646 kB 28 MBps 00s => rust/crates/windows_i686_gnu-0.36.1.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download?dummy=/rust/crates/windows_i686_gnu-0.36.1.crate rust/crates/windows_i686_gnu-0.36.1.crate 798 kB 13 MBps 00s => rust/crates/windows_i686_msvc-0.36.1.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download?dummy=/rust/crates/windows_i686_msvc-0.36.1.crate rust/crates/windows_i686_msvc-0.36.1.crate 707 kB 8928 kBps 00s => rust/crates/windows_x86_64_gnu-0.36.1.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download?dummy=/rust/crates/windows_x86_64_gnu-0.36.1.crate rust/crates/windows_x86_64_gnu-0.36.1.crate 772 kB 10 MBps 01s => rust/crates/windows_x86_64_msvc-0.36.1.crate doesn't seem to exist in /portdistfiles. => Attempting to fetch https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download?dummy=/rust/crates/windows_x86_64_msvc-0.36.1.crate rust/crates/windows_x86_64_msvc-0.36.1.crate 646 kB 9259 kBps 00s => ArniDagur-python-adblock-0.6.0_GH0.tar.gz doesn't seem to exist in /portdistfiles. => Attempting to fetch https://codeload.github.com/ArniDagur/python-adblock/tar.gz/0.6.0?dummy=/ArniDagur-python-adblock-0.6.0_GH0.tar.gz fetch: https://codeload.github.com/ArniDagur/python-adblock/tar.gz/0.6.0?dummy=/ArniDagur-python-adblock-0.6.0_GH0.tar.gz: size unknown fetch: https://codeload.github.com/ArniDagur/python-adblock/tar.gz/0.6.0?dummy=/ArniDagur-python-adblock-0.6.0_GH0.tar.gz: size of remote file is not known ArniDagur-python-adblock-0.6.0_GH0.tar.gz 24 kB 90 MBps 00s ===> Fetching all distfiles required by py312-adblock-0.6.0_57 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License APACHE20 MIT accepted by the user ===> Fetching all distfiles required by py312-adblock-0.6.0_57 for building => SHA256 Checksum OK for rust/crates/adblock-0.5.6.crate. => SHA256 Checksum OK for rust/crates/addr-0.14.0.crate. => SHA256 Checksum OK for rust/crates/adler-1.0.2.crate. => SHA256 Checksum OK for rust/crates/aho-corasick-0.7.18.crate. => SHA256 Checksum OK for rust/crates/autocfg-1.1.0.crate. => SHA256 Checksum OK for rust/crates/base64-0.13.0.crate. => SHA256 Checksum OK for rust/crates/bitflags-1.3.2.crate. => SHA256 Checksum OK for rust/crates/byteorder-1.4.3.crate. => SHA256 Checksum OK for rust/crates/cfg-if-1.0.0.crate. => SHA256 Checksum OK for rust/crates/crc32fast-1.3.2.crate. => SHA256 Checksum OK for rust/crates/either-1.7.0.crate. => SHA256 Checksum OK for rust/crates/flate2-1.0.24.crate. => SHA256 Checksum OK for rust/crates/form_urlencoded-1.0.1.crate. => SHA256 Checksum OK for rust/crates/idna-0.2.3.crate. => SHA256 Checksum OK for rust/crates/indoc-1.0.6.crate. => SHA256 Checksum OK for rust/crates/itertools-0.10.3.crate. => SHA256 Checksum OK for rust/crates/libc-0.2.126.crate. => SHA256 Checksum OK for rust/crates/lock_api-0.4.7.crate. => SHA256 Checksum OK for rust/crates/matches-0.1.9.crate. => SHA256 Checksum OK for rust/crates/memchr-2.5.0.crate. => SHA256 Checksum OK for rust/crates/miniz_oxide-0.5.3.crate. => SHA256 Checksum OK for rust/crates/num-traits-0.2.15.crate. => SHA256 Checksum OK for rust/crates/once_cell-1.13.0.crate. => SHA256 Checksum OK for rust/crates/parking_lot-0.12.1.crate. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.9.3.crate. => SHA256 Checksum OK for rust/crates/paste-1.0.7.crate. => SHA256 Checksum OK for rust/crates/percent-encoding-2.1.0.crate. => SHA256 Checksum OK for rust/crates/proc-macro2-1.0.40.crate. => SHA256 Checksum OK for rust/crates/psl-2.0.90.crate. => SHA256 Checksum OK for rust/crates/psl-types-2.0.10.crate. => SHA256 Checksum OK for rust/crates/pyo3-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-build-config-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-ffi-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-macros-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-macros-backend-0.16.5.crate. => SHA256 Checksum OK for rust/crates/quote-1.0.20.crate. => SHA256 Checksum OK for rust/crates/redox_syscall-0.2.13.crate. => SHA256 Checksum OK for rust/crates/regex-1.6.0.crate. => SHA256 Checksum OK for rust/crates/regex-syntax-0.6.27.crate. => SHA256 Checksum OK for rust/crates/rmp-0.8.11.crate. => SHA256 Checksum OK for rust/crates/rmp-serde-0.13.7.crate. => SHA256 Checksum OK for rust/crates/rmp-serde-0.15.5.crate. => SHA256 Checksum OK for rust/crates/scopeguard-1.1.0.crate. => SHA256 Checksum OK for rust/crates/seahash-3.0.7.crate. => SHA256 Checksum OK for rust/crates/serde-1.0.139.crate. => SHA256 Checksum OK for rust/crates/serde_derive-1.0.139.crate. => SHA256 Checksum OK for rust/crates/smallvec-1.9.0.crate. => SHA256 Checksum OK for rust/crates/syn-1.0.98.crate. => SHA256 Checksum OK for rust/crates/target-lexicon-0.12.4.crate. => SHA256 Checksum OK for rust/crates/tinyvec-1.6.0.crate. => SHA256 Checksum OK for rust/crates/tinyvec_macros-0.1.0.crate. => SHA256 Checksum OK for rust/crates/twoway-0.2.2.crate. => SHA256 Checksum OK for rust/crates/unchecked-index-0.2.2.crate. => SHA256 Checksum OK for rust/crates/unicode-bidi-0.3.8.crate. => SHA256 Checksum OK for rust/crates/unicode-ident-1.0.2.crate. => SHA256 Checksum OK for rust/crates/unicode-normalization-0.1.21.crate. => SHA256 Checksum OK for rust/crates/unindent-0.1.9.crate. => SHA256 Checksum OK for rust/crates/url-2.2.2.crate. => SHA256 Checksum OK for rust/crates/windows-sys-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_aarch64_msvc-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_i686_gnu-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_i686_msvc-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_x86_64_gnu-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_x86_64_msvc-0.36.1.crate. => SHA256 Checksum OK for ArniDagur-python-adblock-0.6.0_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License APACHE20 MIT accepted by the user ===> Fetching all distfiles required by py312-adblock-0.6.0_57 for building ===> Extracting for py312-adblock-0.6.0_57 => SHA256 Checksum OK for rust/crates/adblock-0.5.6.crate. => SHA256 Checksum OK for rust/crates/addr-0.14.0.crate. => SHA256 Checksum OK for rust/crates/adler-1.0.2.crate. => SHA256 Checksum OK for rust/crates/aho-corasick-0.7.18.crate. => SHA256 Checksum OK for rust/crates/autocfg-1.1.0.crate. => SHA256 Checksum OK for rust/crates/base64-0.13.0.crate. => SHA256 Checksum OK for rust/crates/bitflags-1.3.2.crate. => SHA256 Checksum OK for rust/crates/byteorder-1.4.3.crate. => SHA256 Checksum OK for rust/crates/cfg-if-1.0.0.crate. => SHA256 Checksum OK for rust/crates/crc32fast-1.3.2.crate. => SHA256 Checksum OK for rust/crates/either-1.7.0.crate. => SHA256 Checksum OK for rust/crates/flate2-1.0.24.crate. => SHA256 Checksum OK for rust/crates/form_urlencoded-1.0.1.crate. => SHA256 Checksum OK for rust/crates/idna-0.2.3.crate. => SHA256 Checksum OK for rust/crates/indoc-1.0.6.crate. => SHA256 Checksum OK for rust/crates/itertools-0.10.3.crate. => SHA256 Checksum OK for rust/crates/libc-0.2.126.crate. => SHA256 Checksum OK for rust/crates/lock_api-0.4.7.crate. => SHA256 Checksum OK for rust/crates/matches-0.1.9.crate. => SHA256 Checksum OK for rust/crates/memchr-2.5.0.crate. => SHA256 Checksum OK for rust/crates/miniz_oxide-0.5.3.crate. => SHA256 Checksum OK for rust/crates/num-traits-0.2.15.crate. => SHA256 Checksum OK for rust/crates/once_cell-1.13.0.crate. => SHA256 Checksum OK for rust/crates/parking_lot-0.12.1.crate. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.9.3.crate. => SHA256 Checksum OK for rust/crates/paste-1.0.7.crate. => SHA256 Checksum OK for rust/crates/percent-encoding-2.1.0.crate. => SHA256 Checksum OK for rust/crates/proc-macro2-1.0.40.crate. => SHA256 Checksum OK for rust/crates/psl-2.0.90.crate. => SHA256 Checksum OK for rust/crates/psl-types-2.0.10.crate. => SHA256 Checksum OK for rust/crates/pyo3-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-build-config-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-ffi-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-macros-0.16.5.crate. => SHA256 Checksum OK for rust/crates/pyo3-macros-backend-0.16.5.crate. => SHA256 Checksum OK for rust/crates/quote-1.0.20.crate. => SHA256 Checksum OK for rust/crates/redox_syscall-0.2.13.crate. => SHA256 Checksum OK for rust/crates/regex-1.6.0.crate. => SHA256 Checksum OK for rust/crates/regex-syntax-0.6.27.crate. => SHA256 Checksum OK for rust/crates/rmp-0.8.11.crate. => SHA256 Checksum OK for rust/crates/rmp-serde-0.13.7.crate. => SHA256 Checksum OK for rust/crates/rmp-serde-0.15.5.crate. => SHA256 Checksum OK for rust/crates/scopeguard-1.1.0.crate. => SHA256 Checksum OK for rust/crates/seahash-3.0.7.crate. => SHA256 Checksum OK for rust/crates/serde-1.0.139.crate. => SHA256 Checksum OK for rust/crates/serde_derive-1.0.139.crate. => SHA256 Checksum OK for rust/crates/smallvec-1.9.0.crate. => SHA256 Checksum OK for rust/crates/syn-1.0.98.crate. => SHA256 Checksum OK for rust/crates/target-lexicon-0.12.4.crate. => SHA256 Checksum OK for rust/crates/tinyvec-1.6.0.crate. => SHA256 Checksum OK for rust/crates/tinyvec_macros-0.1.0.crate. => SHA256 Checksum OK for rust/crates/twoway-0.2.2.crate. => SHA256 Checksum OK for rust/crates/unchecked-index-0.2.2.crate. => SHA256 Checksum OK for rust/crates/unicode-bidi-0.3.8.crate. => SHA256 Checksum OK for rust/crates/unicode-ident-1.0.2.crate. => SHA256 Checksum OK for rust/crates/unicode-normalization-0.1.21.crate. => SHA256 Checksum OK for rust/crates/unindent-0.1.9.crate. => SHA256 Checksum OK for rust/crates/url-2.2.2.crate. => SHA256 Checksum OK for rust/crates/windows-sys-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_aarch64_msvc-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_i686_gnu-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_i686_msvc-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_x86_64_gnu-0.36.1.crate. => SHA256 Checksum OK for rust/crates/windows_x86_64_msvc-0.36.1.crate. => SHA256 Checksum OK for ArniDagur-python-adblock-0.6.0_GH0.tar.gz. ===> Moving crates to /wrkdirs/usr/ports/www/py-adblock/work-py312/python-adblock-0.6.0//cargo-crates =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for py312-adblock-0.6.0_57 ===> Applying FreeBSD patches for py312-adblock-0.6.0_57 from /usr/ports/www/py-adblock/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py312-adblock-0.6.0_57 depends on package: py312-maturin>=0.8.3 - not found ===> Installing existing package /packages/All/py312-maturin-1.14.1.pkg [s15amd64-setuptools2-job-05] Installing py312-maturin-1.14.1... [s15amd64-setuptools2-job-05] `-- Installing python312-3.12.13_3... [s15amd64-setuptools2-job-05] | `-- Installing expat-2.8.2... [s15amd64-setuptools2-job-05] | `-- Extracting expat-2.8.2: .......... done [s15amd64-setuptools2-job-05] | `-- Installing gettext-runtime-1.0_1... [s15amd64-setuptools2-job-05] | | `-- Installing indexinfo-0.3.1_1... [s15amd64-setuptools2-job-05] | | `-- Extracting indexinfo-0.3.1_1: .... done [s15amd64-setuptools2-job-05] | `-- Extracting gettext-runtime-1.0_1: .......... done [s15amd64-setuptools2-job-05] | `-- Installing libffi-3.6.0... [s15amd64-setuptools2-job-05] | `-- Extracting libffi-3.6.0: .......... done [s15amd64-setuptools2-job-05] | `-- Installing mpdecimal-4.0.1... [s15amd64-setuptools2-job-05] | `-- Extracting mpdecimal-4.0.1: .......... done [s15amd64-setuptools2-job-05] | `-- Installing openssl-3.0.21,1... [s15amd64-setuptools2-job-05] | `-- Extracting openssl-3.0.21,1: .......... done [s15amd64-setuptools2-job-05] | `-- Installing readline-8.3.3... [s15amd64-setuptools2-job-05] | `-- Extracting readline-8.3.3: .......... done [s15amd64-setuptools2-job-05] `-- Extracting python312-3.12.13_3: .......... done [s15amd64-setuptools2-job-05] `-- Installing zstd-1.5.7_2... [s15amd64-setuptools2-job-05] | `-- Installing liblz4-1.10.0_2,1... [s15amd64-setuptools2-job-05] | `-- Extracting liblz4-1.10.0_2,1: .......... done [s15amd64-setuptools2-job-05] `-- Extracting zstd-1.5.7_2: .......... done [s15amd64-setuptools2-job-05] Extracting py312-maturin-1.14.1: .......... done ===== Message from openssl-3.0.21,1: -- This port (security/openssl) will update from 3.0 to 3.5 per 2026-07-01 (2026Q3) in anticipation of the End-of-Life of OpenSSL 3.0. A new port (security/openssl30) will be created for the remainder of the lifespan of OpenSSL 3.0 and FreeBSD 14. See: https://openssl-library.org/roadmap/index.html ===== 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-adblock-0.6.0_57 depends on package: py312-maturin>=0.8.3 - found ===> Returning to build of py312-adblock-0.6.0_57 ===> py312-adblock-0.6.0_57 depends on package: py312-pip>=20.2.3 - not found ===> Installing existing package /packages/All/py312-pip-23.3.2_4.pkg [s15amd64-setuptools2-job-05] Installing py312-pip-23.3.2_4... [s15amd64-setuptools2-job-05] Extracting py312-pip-23.3.2_4: .......... done ===== Message from py312-pip-23.3.2_4: -- pip MUST ONLY be used: * With the --user flag, OR * To install or manage Python packages in virtual environments Failure to follow this warning can and will result in an inconsistent system-wide Python environment (LOCALBASE/lib/pythonX.Y/site-packages) and cause errors. Avoid using pip as root unless you know what you're doing. ===> py312-adblock-0.6.0_57 depends on package: py312-pip>=20.2.3 - found ===> Returning to build of py312-adblock-0.6.0_57 ===> py312-adblock-0.6.0_57 depends on package: public_suffix_list>0 - not found ===> Installing existing package /packages/All/public_suffix_list-20260613.pkg [s15amd64-setuptools2-job-05] Installing public_suffix_list-20260613... [s15amd64-setuptools2-job-05] Extracting public_suffix_list-20260613: ..... done ===> py312-adblock-0.6.0_57 depends on package: public_suffix_list>0 - found ===> Returning to build of py312-adblock-0.6.0_57 ===> py312-adblock-0.6.0_57 depends on package: rust>=1.96.0 - not found ===> Installing existing package /packages/All/rust-1.96.1.pkg [s15amd64-setuptools2-job-05] Installing rust-1.96.1... [s15amd64-setuptools2-job-05] `-- Installing curl-8.21.0... [s15amd64-setuptools2-job-05] | `-- Installing brotli-1.2.0,1... [s15amd64-setuptools2-job-05] | `-- Extracting brotli-1.2.0,1: .......... done [s15amd64-setuptools2-job-05] | `-- Installing libidn2-2.3.8... [s15amd64-setuptools2-job-05] | | `-- Installing libunistring-1.4.2... [s15amd64-setuptools2-job-05] | | `-- Extracting libunistring-1.4.2: .......... done [s15amd64-setuptools2-job-05] | `-- Extracting libidn2-2.3.8: .......... done [s15amd64-setuptools2-job-05] | `-- Installing libnghttp2-1.69.0... [s15amd64-setuptools2-job-05] | `-- Extracting libnghttp2-1.69.0: .......... done [s15amd64-setuptools2-job-05] | `-- Installing libpsl-0.22.0... [s15amd64-setuptools2-job-05] | `-- Extracting libpsl-0.22.0: .......... done [s15amd64-setuptools2-job-05] | `-- Installing libssh2-1.11.1_1,3... [s15amd64-setuptools2-job-05] | `-- Extracting libssh2-1.11.1_1,3: .......... done [s15amd64-setuptools2-job-05] `-- Extracting curl-8.21.0: .......... done [s15amd64-setuptools2-job-05] Extracting rust-1.96.1: .......... done ===> py312-adblock-0.6.0_57 depends on package: rust>=1.96.0 - found ===> Returning to build of py312-adblock-0.6.0_57 ===> py312-adblock-0.6.0_57 depends on package: py312-cython>=3.2.4 - not found ===> Installing existing package /packages/All/py312-cython-3.2.4.pkg [s15amd64-setuptools2-job-05] Installing py312-cython-3.2.4... [s15amd64-setuptools2-job-05] Extracting py312-cython-3.2.4: .......... done ===> py312-adblock-0.6.0_57 depends on package: py312-cython>=3.2.4 - found ===> Returning to build of py312-adblock-0.6.0_57 ===> py312-adblock-0.6.0_57 depends on package: py312-setuptools>=63.1.0 - not found ===> Installing existing package /packages/All/py312-setuptools-81.0.0.pkg [s15amd64-setuptools2-job-05] Installing py312-setuptools-81.0.0... [s15amd64-setuptools2-job-05] `-- Installing py312-more-itertools-11.1.0... [s15amd64-setuptools2-job-05] `-- Extracting py312-more-itertools-11.1.0: .......... done [s15amd64-setuptools2-job-05] `-- Installing py312-packaging-26.2... [s15amd64-setuptools2-job-05] `-- Extracting py312-packaging-26.2: .......... done [s15amd64-setuptools2-job-05] `-- Installing py312-wheel-0.47.0... [s15amd64-setuptools2-job-05] `-- Extracting py312-wheel-0.47.0: .......... done [s15amd64-setuptools2-job-05] Extracting py312-setuptools-81.0.0: .......... done ===> py312-adblock-0.6.0_57 depends on package: py312-setuptools>=63.1.0 - found ===> Returning to build of py312-adblock-0.6.0_57 ===> py312-adblock-0.6.0_57 depends on file: /usr/local/bin/python3.12 - found =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Configuring for py312-adblock-0.6.0_57 ===> Additional optimization to port applied ===> Cargo config: [source.cargo] directory = '/wrkdirs/usr/ports/www/py-adblock/work-py312/python-adblock-0.6.0//cargo-crates' [source.crates-io] replace-with = 'cargo' ===> Updating Cargo.lock Locking 0 packages to latest compatible versions note: to see how you depend on a package, run `cargo tree --invert @` =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for py312-adblock-0.6.0_57 ⚠️ Warning: You specified maturin>=0.12,<0.13 in pyproject.toml under `build-system.requires`, but the current maturin version is 1.14.1 📦 Including license file `LICENSE-APACHE` 📦 Including license file `LICENSE-MIT` 🍹 Building a mixed python/rust project 🐍 Found CPython 3.12 at /wrkdirs/usr/ports/www/py-adblock/work-py312/.bin/python3 🔗 Found pyo3 bindings with abi3-py3.7 support Compiling proc-macro2 v1.0.40 Compiling autocfg v1.1.0 Compiling target-lexicon v0.12.4 Compiling quote v1.0.20 Compiling unicode-ident v1.0.2 Compiling syn v1.0.98 Compiling once_cell v1.13.0 Compiling serde_derive v1.0.139 Compiling libc v0.2.126 Compiling cfg-if v1.0.0 Compiling memchr v2.5.0 Compiling tinyvec_macros v0.1.0 Compiling serde v1.0.139 Compiling parking_lot_core v0.9.3 Compiling matches v0.1.9 Compiling paste v1.0.7 Compiling crc32fast v1.3.2 Compiling byteorder v1.4.3 Compiling unicode-bidi v0.3.8 Compiling scopeguard v1.1.0 Compiling smallvec v1.9.0 Compiling adler v1.0.2 Compiling psl-types v2.0.10 Compiling percent-encoding v2.1.0 Compiling tinyvec v1.6.0 Compiling psl v2.0.90 Compiling form_urlencoded v1.0.1 Compiling miniz_oxide v0.5.3 Compiling regex-syntax v0.6.27 Compiling unchecked-index v0.2.2 Compiling either v1.7.0 Compiling bitflags v1.3.2 Compiling seahash v3.0.7 Compiling unindent v0.1.9 Compiling indoc v1.0.6 Compiling base64 v0.13.0 Compiling itertools v0.10.3 Compiling num-traits v0.2.15 Compiling lock_api v0.4.7 Compiling flate2 v1.0.24 Compiling aho-corasick v0.7.18 Compiling twoway v0.2.2 Compiling pyo3-build-config v0.16.5 Compiling parking_lot v0.12.1 Compiling unicode-normalization v0.1.21 Compiling idna v0.2.3 Compiling url v2.2.2 Compiling pyo3-ffi v0.16.5 Compiling pyo3 v0.16.5 Compiling rmp v0.8.11 Compiling regex v1.6.0 Compiling pyo3-macros-backend v0.16.5 Compiling addr v0.14.0 Compiling pyo3-macros v0.16.5 Compiling rmp-serde v0.15.5 Compiling rmp-serde v0.13.7 Compiling adblock v0.5.6 Compiling adblock v0.6.0 (/wrkdirs/usr/ports/www/py-adblock/work-py312/python-adblock-0.6.0) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:193:1 | 193 | create_exception!(adblock, AdblockException, PyException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:193:1 | 193 | create_exception!(adblock, AdblockException, PyException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:194:1 | 194 | create_exception!(adblock, BlockerException, AdblockException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:195:1 | 195 | create_exception!(adblock, AddResourceException, AdblockException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:196:1 | 196 | create_exception!(adblock, InvalidBase64ContentError, AddResourceException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:197:1 | 197 | create_exception!(adblock, InvalidUtf8ContentError, AddResourceException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:198:1 | 198 | create_exception!(adblock, SerializationError, BlockerException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:199:1 | 199 | create_exception!(adblock, DeserializationError, BlockerException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:200:1 | 200 | create_exception!(adblock, OptimizedFilterExistence, BlockerException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:201:1 | 201 | create_exception!(adblock, BadFilterAddUnsupported, BlockerException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `addr_of` --> src/lib.rs:202:1 | 202 | create_exception!(adblock, FilterExists, BlockerException); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `$crate::pyobject_native_type_info` crate for guidance on how handle this unexpected cfg = help: the macro `$crate::pyobject_native_type_info` may come from an old version of the `pyo3` crate, try updating your dependency with `cargo update -p pyo3` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `$crate::pyobject_native_type_info` which comes from the expansion of the macro `create_exception` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/lib.rs:262:1 | 262 | #[pymethods] | ^----------- | | | move the `impl` block outside of this static `ITEMS` and up 3 bodies 263 | impl FilterSet { | --------- `FilterSet` is not local | = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/lib.rs:427:1 | 427 | #[pymethods] | ^----------- | | | move the `impl` block outside of this static `ITEMS` and up 3 bodies 428 | impl Engine { | ------ `Engine` is not local | = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `adblock` (lib) generated 22 warnings (9 duplicates) Finished `release` profile [optimized + debuginfo] target(s) in 2m 12s 📦 Built wheel for abi3 Python ≥ 3.7 to /wrkdirs/usr/ports/www/py-adblock/work-py312/python-adblock-0.6.0/target/wheels/adblock-0.0.0-cp37-abi3-freebsd_15_1_stable_amd64.whl =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py312-adblock-0.6.0_57 depends on file: /usr/local/bin/python3.12 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Staging for py312-adblock-0.6.0_57 ===> Generating temporary packing list Processing ./target/wheels/adblock-0.0.0-cp37-abi3-freebsd_15_1_stable_amd64.whl Installing collected packages: adblock Successfully installed adblock-0.0.0 (cd /wrkdirs/usr/ports/www/py-adblock/work-py312/stage/usr/local && /usr/local/bin/python3.12 /usr/local/lib/python3.12/compileall.py -d /usr/local -f lib/python3.12/site-packages) Listing 'lib/python3.12/site-packages'... Listing 'lib/python3.12/site-packages/adblock'... Compiling 'lib/python3.12/site-packages/adblock/__init__.py'... Listing 'lib/python3.12/site-packages/adblock-0.0.0.dist-info'... Listing 'lib/python3.12/site-packages/adblock-0.0.0.dist-info/licenses'... ===> Creating unique files: Move MAN files needing SUFFIX ===> Creating unique files: Move files needing SUFFIX ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: '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-07T07:32:09+0000' 'PKG_NOTE_ports_top_git_hash=18628b9022c9c1c0e7cb5e71c2aa1e1e563ca34a' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=31b833b4581fadb0ebe880efb31790458157fc3c' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.8' NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building packages for py312-adblock-0.6.0_57 ===> Building py312-adblock-0.6.0_57 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for py312-adblock-0.6.0_57 build of www/py-adblock@py312 | py312-adblock-0.6.0_57 ended at Tue Jul 7 16:38:35 JST 2026 build time: 00:06:41