+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/fontconfig-2.17.1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/fontconfig-2.17.1/work.log WARNING: [license.mk] Every package should define a LICENSE. => Checksum BLAKE2s OK for fontconfig-2.17.1.tar.xz => Checksum SHA512 OK for fontconfig-2.17.1.tar.xz ===> Installing dependencies for fontconfig-2.17.1 ========================================================================== The following variables will affect the build process of this package, fontconfig-2.17.1. Their current value is shown below: * PYTHON_VERSION_DEFAULT = 312 * VARBASE = /var/opt/pkg Based on these variables, the following variables have been set: * PYPACKAGE = python312 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency gperf-[0-9]*: found gperf-3.2nb1 => Tool dependency meson>=0: found meson-1.8.3 => Tool dependency python312>=3.12: found python312-3.12.11 => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.7nb1 => Tool dependency gettext-tools>=0.15: found gettext-tools-0.22.5nb1 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency bzip2>=1.0.3: found bzip2-1.0.8 => Full dependency expat>=2.0.0nb1: found expat-2.7.1 => Full dependency freetype2>=2.13.2nb1: found freetype2-2.13.3nb1 => Full dependency gettext-lib>=0.22: found gettext-lib-0.22.5 => Full dependency zlib>=1.2.3: found zlib-1.3.1 => Full dependency brotli>=1.0.1: found brotli-1.1.0 => Full dependency libiconv>=1.9.1: found libiconv-1.17nb1 => Full dependency png>=1.2.4: found png-1.6.50 ===> Overriding tools for fontconfig-2.17.1 ===> Extracting for fontconfig-2.17.1 ===> Patching for fontconfig-2.17.1 => Applying pkgsrc patches for fontconfig-2.17.1 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-aa => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-aa Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-aa,v 1.19 2023/01/20 13:10:09 wiz Exp $ | |--- Makefile.in.orig 2022-10-21 07:33:38.000000000 +0000 |+++ Makefile.in -------------------------- Patching file Makefile.in using Plan A... Hunk #1 succeeded at 436 (offset 8 lines). Hunk #2 succeeded at 519 (offset 8 lines). Hunk #3 succeeded at 1093 (offset 8 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-ac => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ac,v 1.16 2025/08/10 13:58:35 ryoon Exp $ | |--- conf.d/Makefile.in.orig 2025-07-02 04:53:19.334247000 +0000 |+++ conf.d/Makefile.in -------------------------- Patching file conf.d/Makefile.in using Plan A... Hunk #1 succeeded at 404. Hunk #2 succeeded at 710. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-af => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-af Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-af,v 1.3 2025/08/10 13:58:35 ryoon Exp $ | |--- conf.d/README.in.orig 2025-01-17 15:15:05.000000000 +0000 |+++ conf.d/README.in -------------------------- Patching file conf.d/README.in using Plan A... Hunk #1 succeeded at 2. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-conf.d_meson.build => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-conf.d_meson.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-conf.d_meson.build,v 1.1 2025/08/10 13:58:35 ryoon Exp $ | |--- conf.d/meson.build.orig 2025-01-17 15:15:05.000000000 +0000 |+++ conf.d/meson.build -------------------------- Patching file conf.d/meson.build using Plan A... Hunk #1 succeeded at 94 (offset 20 lines). Hunk #2 succeeded at 116 (offset 20 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-configure,v 1.9 2025/08/10 13:58:35 ryoon Exp $ | |Patch "GNU" gettext support to not depend unnecessary on "GNU" gettext. | |--- configure.orig 2025-01-17 15:18:06.205389000 +0000 |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 17809 (offset 12 lines). Hunk #2 succeeded at 17842 (offset 12 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-meson.build => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-meson.build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-meson.build,v 1.1 2025/08/10 13:58:35 ryoon Exp $ | |--- meson.build.orig 2025-04-02 14:51:30.122923578 +0000 |+++ meson.build -------------------------- Patching file meson.build using Plan A... Hunk #1 succeeded at 586 (offset 57 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-scandir.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-scandir.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scandir.c,v 1.2 2015/10/27 20:20:31 bsiegert Exp $ | |--- scandir.c.orig 2014-07-14 12:36:57.000000000 +0000 |+++ scandir.c -------------------------- (Creating file scandir.c...) Patching file scandir.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fccharset.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fccharset.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_fccharset.c,v 1.4 2023/01/20 13:10:09 wiz Exp $ | |- Fix build on SCO OpenServer 5.0.7/3.2. | |--- src/fccharset.c.orig 2018-06-05 10:36:38.000000000 +0000 |+++ src/fccharset.c -------------------------- Patching file src/fccharset.c using Plan A... Hunk #1 succeeded at 563 (offset -37 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fcftint.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fcftint.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_fcftint.h,v 1.2 2025/08/10 13:58:35 ryoon Exp $ | |--- src/fcftint.h.orig 2025-07-02 04:46:34.000000000 +0000 |+++ src/fcftint.h -------------------------- Patching file src/fcftint.h using Plan A... Hunk #1 succeeded at 25. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fcint.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fcint.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_fcint.h,v 1.4 2025/08/10 13:58:35 ryoon Exp $ | |--- src/fcint.h.orig 2025-07-02 04:46:34.000000000 +0000 |+++ src/fcint.h -------------------------- Patching file src/fcint.h using Plan A... Hunk #1 succeeded at 92. Hunk #2 succeeded at 134. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fcstat.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-src_fcstat.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_fcstat.c,v 1.8 2025/08/10 13:58:35 ryoon Exp $ | |The argument types to scandir(3) differ between different OSes. |I used the provided alphasort instead of rewriting the equivalent |sorter function. | |--- src/fcstat.c.orig 2025-07-02 04:46:34.000000000 +0000 |+++ src/fcstat.c -------------------------- Patching file src/fcstat.c using Plan A... Hunk #1 succeeded at 337. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-test_test-migration.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig/patches/patch-test_test-migration.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-test_test-migration.c,v 1.4 2014/07/15 14:48:34 ryoon Exp $ | |--- test/test-migration.c.orig 2014-01-20 08:14:21.000000000 +0000 |+++ test/test-migration.c -------------------------- Patching file test/test-migration.c using Plan A... Hunk #1 succeeded at 150 (offset -3 lines). done ===> Creating toolchain wrappers for fontconfig-2.17.1 ===> Configuring for fontconfig-2.17.1 => Substituting "prefix" in meson.build conf.d/meson.build conf.d/README.in cd /home/pbulk/build/fonts/fontconfig/work/.buildlink && /usr/bin/find . -path "*fontconfig*" -type l -delete => Adding run-time search paths to pkg-config files. => Checking for portability problems in extracted files ERROR: [check-portability] => Found test ... == ...: ERROR: [check-portability] .gitlab-ci/fedora-cross.sh:3: if [ x"$FC_BUILD_PLATFORM" == "xmingw" ]; then Explanation: =========================================================================== The "test" command, as well as the "[" command, are not required to know the "==" operator. Only a few implementations like bash and some versions of ksh support it. When you run "test foo == foo" on a platform that does not support the "==" operator, the result will be "false" instead of "true". This can lead to unexpected behavior. There are two ways to fix this error message. If the file that contains the "test ==" is needed for building the package, you should create a patch for it, replacing the "==" operator with "=". If the file is not needed, add its name to the CHECK_PORTABILITY_SKIP variable in the package Makefile. =========================================================================== *** Error code 1 Stop. bmake[1]: stopped making "configure" in /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig *** Error code 1 Stop. bmake: stopped making "configure" in /data/jenkins/workspace/pkgsrc-upstream-trunk/fonts/fontconfig