Re: new port: net/zoitechat (maintained fork of hexchat)
"Anthony J. Bentley" <[email protected]>
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
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...)