From nobody Thu Feb 9 13:07:14 2023 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PCHFv0hB1z3p7pr for ; Thu, 9 Feb 2023 13:07:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PCHFt5hvkz3nRs for ; Thu, 9 Feb 2023 13:07:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1675948034; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+s+H2YfUiqG5Dt+LRsTNF4Ai3Gu/vHx9dZzvopjnaB0=; b=ncj+173p3Qxn7sDgUnQO0/62hkShrJw2WZjC+nqEJu078SroAR90e+4x85PRqBxPtFSRZJ 2PLc7tUA5c3AsY0ANAyiBt8bIk5625KYeq1VnvJk1dHh6j4EgRh2LKURxXZgvEZ+fGNAbF lQKrfTtNbq/FQuk81lmvTD/jmHACYk50YIVm3+B1oWhipd0IwcoHh2nJC6o73kHau6szQ8 mezfuowFkHhEPuMSMDGAUDlm/33YJ5dGGSFvSDjjCPCM6OSl2X7CzlP1sSVcot8/Z0kfYZ tHpiH3bxWiKAJz7Hc79bbr+rMNUvkbCJ9oRJH6AF1g6VZTdxsqG3EEa7CXUzoQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1675948034; a=rsa-sha256; cv=none; b=VYd18d3qLQbTeE/ufg6FwRr5vXz+BDa5xI0xVN/QRK0hTZdoUIAkEcor0wRV+5WTI8CVlB tDptQ/Fd/GLUqLy3w/gK+G1M4qrj/vjdxfXpdXQAcSB4LLQeISWuT63FYDcfTAgZpbQxzm yv3DcluLPuIzLe1q2jlSPhwV74j7YyQQsjNRt2+6IoipNFK4X1K4A9XgoQsuEKtSDZ3126 dG8SJLfppAi0jtDRI+ttAj/bLtIxxme9ywLBJ9wORr6V4ZeNUiYIO8lZye5Wkp/rHL56ng Wj49+ofMi078R7gb2NGYC8+gAG7Y8K69+KzPhim5yZNHPM57Zg97URqM9k8nNQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PCHFt3qG2zdqb for ; Thu, 9 Feb 2023 13:07:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 319D7EBZ040260 for ; Thu, 9 Feb 2023 13:07:14 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 319D7EK4040259 for ports-bugs@FreeBSD.org; Thu, 9 Feb 2023 13:07:14 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 269114] irc/pounce: missing pkgconfig dependency Date: Thu, 09 Feb 2023 13:07:14 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: fernape@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269114 --- Comment #4 from Fernando Apestegu=C3=ADa --- (In reply to Tassilo Philipp from comment #3) I think the test is not right. The port is not using the "configure" script provided by upstream that is in turn the only consumer of the pkg-config utility since in the port's Makefi= le there is no HAS_CONFIGURE or GNU_CONFIGURE. Maybe it should, maybe it shouldn't, but the fact is that it seems to call = just "make" with the arguments passed in MAKE_ENV. So while upstream provides a "configure" executable script that uses pkg-config, when building from the ports infrastructure, that script is not used. As a test, from a jail in which I successfully built irc/pounce with poudri= ere, I just did a "make extract", then removed the configure script from the work directory and then typed "make" and the port's Makefile, doesn't us it (otherwise it would fail): root@13_1amd64-default:/usr/ports/irc/pounce # make extract =3D=3D=3D> License GPLv3+ accepted by the user =3D=3D=3D> pounce-3.0_3 depends on file: /usr/local/sbin/pkg - found =3D=3D=3D> Fetching all distfiles required by pounce-3.0_3 for building =3D=3D=3D> Extracting for pounce-3.0_3 =3D> SHA256 Checksum OK for pounce-3.0.tar.gz. root@13_1amd64-default:/usr/ports/irc/pounce # rm /wrkdirs/usr/ports/irc/pounce/work/pounce-3.0/configure root@13_1amd64-default:/usr/ports/irc/pounce # make =3D=3D=3D> Patching for pounce-3.0_3 =3D=3D=3D> pounce-3.0_3 depends on file: /usr/local/bin/ccache - found =3D=3D=3D> pounce-3.0_3 depends on shared library: libtls.so - found (/usr/local/lib/libtls.so) =3D=3D=3D> Configuring for pounce-3.0_3 =3D=3D=3D> Building for pounce-3.0_3 --- dispatch.o --- --- bounce.o --- --- client.o --- --- config.o --- --- local.o --- --- ring.o --- --- server.o --- --- state.o --- --- xdg.o --- --- dispatch.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c dispatch.c -o dispatch.o --- bounce.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c bounce.c -o bounce.o --- client.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c client.c -o client.o --- config.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c config.c -o config.o --- local.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c local.c -o local.o --- ring.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c ring.c -o ring.o --- state.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c state.c -o state.o --- server.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c server.c -o server.o --- xdg.o --- cc -O2 -pipe -D'OPENSSL_BIN=3D"/usr/bin/openssl"' -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -std=3Dc11 -Wall -Wextra -Wpedantic -c xdg.c -o xdg.o --- calico --- cc -fstack-protector-strong -L/usr/local/lib dispatch.o -o calico --- pounce --- cc -fstack-protector-strong -L/usr/local/lib bounce.o client.o config.o local.o ring.o server.o state.o xdg.o -lcrypt -ltls -o pounce =3D=3D=3D> Staging for pounce-3.0_3 =3D=3D=3D> Generating temporary packing list install -d /wrkdirs/usr/ports/irc/pounce/work/stage/usr/local/bin /wrkdirs/usr/ports/irc/pounce/work/stage/usr/local/man/man1 install calico pounce /wrkdirs/usr/ports/irc/pounce/work/stage/usr/local/bin install -m 644 calico.1 pounce.1 /wrkdirs/usr/ports/irc/pounce/work/stage/usr/local/man/man1 /usr/bin/strip /wrkdirs/usr/ports/irc/pounce/work/stage/usr/local/bin/calico /usr/bin/strip /wrkdirs/usr/ports/irc/pounce/work/stage/usr/local/bin/pounce =3D=3D=3D=3D> Compressing man pages (compress-man) =3D=3D=3D> Staging rc.d startup script(s) root@13_1amd64-default:/usr/ports/irc/pounce #=20 root@13_1amd64-default:/usr/ports/irc/pounce # ls /wrkdirs/usr/ports/irc/pounce/work/pounce-3.0/confi* /wrkdirs/usr/ports/irc/pounce/work/pounce-3.0/config.c=20 /wrkdirs/usr/ports/irc/pounce/work/pounce-3.0/config.o --=20 You are receiving this mail because: You are the assignee for the bug.=