Wednesday, August 19, 2026

Re: new port: net/zoitechat (maintained fork of hexchat)

izzy Meyer writes: > > > 2.19.0 was released. New tarball is attached. > > > > > > > Whoops, missed a hidden libdepend on harfbuzz. tests also need gtar, > > so add that to TEST_DEPENDS. Tests still fail on my system with > > privsep as _pbuild doesn't have a gtk theme in their homedir i think. > > should be fine to ignore for now, right? > > > > Nevermind, seems only tests try to dlopen harfbuzz, so I think? it > should be in TEST_DEPENDS? > > Unsure. Here's a tarball with harfbuzz added to TEST_DEPENDS instead. Looks like the @comments in PLIST should be removed. Failed to build for me. Looks like it tries to use the network during build. ===> Configuring for zoitechat-2.19.0 The Meson build system Version: 1.12.0 Source dir: /usr/ports/pobj/zoitechat-2.19.0/zoitechat-2.19.0 Build dir: /usr/ports/pobj/zoitechat-2.19.0/build-amd64 Build type: native build Project name: zoitechat Project version: 2.19.0 C compiler for the host machine: cc (clang 22.1.6 "OpenBSD clang version 22.1.6") C linker for the host machine: cc ld.lld 22.1.6 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/usr/bin/pkg-config) 3.0.5 Run-time dependency gio-2.0 found: YES 2.88.3 Run-time dependency gmodule-2.0 found: YES 2.88.3 Run-time dependency libcanberra found: YES 0.30 Dependency gio-2.0 for host machine found: YES 2.88.3 (cached) Run-time dependency libsecret-1 found: YES 0.21.7 Run-time dependency openssl found: YES 2.0.0 Checking for function "memrchr" : YES Has header "strings.h" : YES Checking for function "X509_get_signature_nid" with dependency openssl: YES Checking for function "SSL_CTX_get_ssl_method" with dependency openssl: YES Checking for function "DH_set0_pqg" with dependency openssl: YES Checking for function "DH_get0_key" with dependency openssl: YES Checking for function "DH_set0_key" with dependency openssl: YES Checking for function "ERR_remove_thread_state" with dependency openssl: YES Checking for function "ASN1_STRING_get0_data" with dependency openssl: YES Configuring config.h using configuration Compiler for C supports arguments -funsigned-char: YES Compiler for C supports arguments -Wno-conversion: YES Compiler for C supports arguments -Wno-pointer-sign: YES Compiler for C supports arguments -Wno-padded: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-missing-prototypes: YES Compiler for C supports arguments -Winline: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=format-security -Werror=format=1: NO Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=date-time: YES ../../../pobj/zoitechat-2.19.0/zoitechat-2.19.0/meson.build:151: WARNING: Conditional on version '>= 0.55.0' always evaluates to true Compiler for C supports link arguments -Wl,-z,relro: YES ../../../pobj/zoitechat-2.19.0/zoitechat-2.19.0/meson.build:151: WARNING: Conditional on version '>= 0.55.0' always evaluates to true Compiler for C supports link arguments -Wl,-z,now: YES ../../../pobj/zoitechat-2.19.0/zoitechat-2.19.0/meson.build:151: WARNING: Conditional on version '>= 0.55.0' always evaluates to true Compiler for C supports link arguments -Wl,--nxcompat: NO ../../../pobj/zoitechat-2.19.0/zoitechat-2.19.0/meson.build:151: WARNING: Conditional on version '>= 0.55.0' always evaluates to true Compiler for C supports link arguments -Wl,--dynamicbase: NO Run-time dependency libarchive found: YES 3.8.9 Program glib-genmarshal found: YES (/usr/local/bin/glib-genmarshal) Program make-te.py found: YES (/usr/ports/pobj/zoitechat-2.19.0/zoitechat-2.19.0/src/common/make-te.py) Program python3 found: YES (/usr/local/bin/python3) Configuring org.zoitechat.service.service using configuration Run-time dependency gtk+-3.0 found: YES 3.24.52 ../../../pobj/zoitechat-2.19.0/zoitechat-2.19.0/src/fe-gtk/meson.build:58: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '0.59.0': feature_option.allowed(). Run-time dependency gdk-x11-3.0 found: YES 3.24.52 Run-time dependency x11 found: YES 1.8.13 Run-time dependency iso-codes found: YES 4.20.1 Found pkg-config: YES (/usr/bin/pkg-config) 3.0.5 Dependency gio-2.0 for host machine found: YES 2.88.3 (cached) Program /usr/local/bin/glib-compile-resources found: YES (/usr/local/bin/glib-compile-resources) WARNING: Found CMake '/usr/ports/pobj/zoitechat-2.19.0/bin/cmake' but couldn't run it Found CMake: NO Run-time dependency lua-5.4 found: NO (tried pkg-config and cmake) Run-time dependency lua5.4 found: YES 5.4.8 Program generate_header.py found: YES (/usr/ports/pobj/zoitechat-2.19.0/zoitechat-2.19.0/plugins/perl/generate_header.py) Program perl found: YES (/usr/bin/perl) WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in meson 2.0. See also: https://github.com/mesonbuild/meson/issues/9300 Run-time dependency python3-embed found: YES 3.14 Configuring python.py using configuration Program generate_plugin.py found: YES (/usr/ports/pobj/zoitechat-2.19.0/zoitechat-2.19.0/plugins/python/generate_plugin.py) Configuring zoitechat-plugin.pc using configuration Program desktop-file-validate found: YES (/usr/local/bin/desktop-file-validate) Program msgfmt found: YES (/usr/local/bin/msgfmt) Program appstreamcli found: YES (/usr/local/bin/appstreamcli) Configuring net.zoite.Zoitechat.desktop.in using configuration Configuring net.zoite.Zoitechat.Plugin.Checksum.metainfo.xml using configuration Configuring net.zoite.Zoitechat.Plugin.Fishlim.metainfo.xml using configuration Configuring net.zoite.Zoitechat.Plugin.Lua.metainfo.xml using configuration Configuring net.zoite.Zoitechat.Plugin.Perl.metainfo.xml using configuration Configuring net.zoite.Zoitechat.Plugin.Python.metainfo.xml using configuration Configuring zoitechat.1 using configuration Program msginit found: YES (/usr/local/bin/msginit) Program msgmerge found: YES (/usr/local/bin/msgmerge) Program xgettext found: YES (/usr/local/bin/xgettext) Program validate-textevent-translations found: YES (/usr/ports/pobj/zoitechat-2.19.0/zoitechat-2.19.0/po/validate-textevent-translations) ../../../pobj/zoitechat-2.19.0/zoitechat-2.19.0/meson.build:174: WARNING: Conditional on version '>= 0.55.0' always evaluates to true Build targets in project: 85 WARNING: Project specifies a minimum meson_version '>= 0.55.0' but uses features which were added in newer versions: * 0.59.0: {'feature_option.allowed()'} NOTICE: Future-deprecated features used: * 0.56.0: {'dependency.get_pkgconfig_variable', 'gui_app arg in executable', 'meson.build_root'} zoitechat 2.19.0 Directories prefix : /usr/local bindir : bin libdir : lib datadir : share Features GTK Frontend : enabled (GTK+ 3.22+) TLS (openssl) : true Plugin Support : true DBus Support : true libcanberra : true Plugins Lua : lua-5.4 Python : python3 Perl : perl Perl Legacy API: false FiSH : true Sysinfo : false DCC Checksum : true User defined options appindicator : disabled auto_features : enabled buildtype : plain localstatedir : /var mandir : /usr/local/man prefix : /usr/local sharedstatedir : /var/db strip : true sysconfdir : /etc with-sysinfo : false wrap_mode : nodownload Found ninja-1.11.1 at /usr/local/bin/ninja ===> Building for zoitechat-2.19.0 exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" CC=cc INTLTOOL_EXTRACT=/usr/local/bin/intltool-extract INTLTOOL_MERGE=/usr/local/bin/intltool-merge INTLTOOL_UPDATE=/usr/local/bin/intltool-update PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" CCACHE_DIR=/usr/ports/pobj/.ccache PATH='/usr/ports/pobj/zoitechat-2.19.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/zoitechat-2.19.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/ports/pobj/zoitechat-2.19.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/usr/ports/pobj/zoitechat-2.19.0/bin/install -c -m 755" BSD_INSTALL_DATA="/usr/ports/pobj/zoitechat-2.19.0/bin/install -c -m 644" BSD_INSTALL_MAN="/usr/ports/pobj/zoitechat-2.19.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/zoitechat-2.19.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/zoitechat-2.19.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/usr/ports/pobj/zoitechat-2.19.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/usr/ports/pobj/zoitechat-2.19.0/bin/install -d -m 755" /usr/local/bin/meson compile -C /usr/ports/pobj/zoitechat-2.19.0/build-amd64 -v -j 1 INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/local/bin/ninja -C /usr/ports/pobj/zoitechat-2.19.0/build-amd64 -j 1 -v ninja: Entering directory `/usr/ports/pobj/zoitechat-2.19.0/build-amd64' [1/193] /usr/local/bin/glib-genmarshal --prefix=_zoitechat_marshal --header ../zoitechat-2.19.0/src/common/marshalers.list --output src/common/marshal.h INFO: Reading ../zoitechat-2.19.0/src/common/marshalers.list... [2/193] /usr/local/bin/glib-genmarshal --prefix=_zoitechat_marshal --body ../zoitechat-2.19.0/src/common/marshalers.list --output src/common/marshal.c INFO: Reading ../zoitechat-2.19.0/src/common/marshalers.list... [3/193] /usr/local/bin/python3 ../zoitechat-2.19.0/src/common/gen-public-suffix.py src/common/public_suffix_data.h FAILED: src/common/public_suffix_data.h /usr/local/bin/python3 ../zoitechat-2.19.0/src/common/gen-public-suffix.py src/common/public_suffix_data.h unable to load public suffix list ninja: build stopped: subcommand failed. *** Error 1 in . (/usr/ports/devel/meson/meson.port.mk:67 'do-build') *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3075 '/usr/ports/pobj/zoitechat-2.19.0/build-amd64/.build_done': @cd /usr/ports/m...) *** Error 2 in /usr/ports/mystuff/net/zoitechat (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'all': @lock=zoitechat-2.19.0; export _LOCKS...)

No comments:

Post a Comment