From nobody Tue Apr 22 17:32:17 2025 X-Original-To: java@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 4Zhq761hPfz5swbJ for ; Tue, 22 Apr 2025 17:32:18 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zhq756xp5z3LBP for ; Tue, 22 Apr 2025 17:32:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745343138; 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; bh=qxH+4HaNF8/7VDOrbyYBJ/v1iPW/Rqf56oBLd7LMBPM=; b=F8QFcfQjMfNCmSWRFBwqjAI3bbchMX+rt8rW0NINQQfVCxMn4L9BYkxd93gqQblCbzdOyy GMx2maDueMu0uAyzi+EuRAZ3sbY7A12BvWW8zJIw7lBl1CBay9cDzDZwVU0UJhsYTatnvk CDWC79Td5uXqSq+0VF3Dkb49uS2Qbr1AF2/d+HqdsH1e0fjcowW0pp0UHhWlxmc5inD+aU QuaMjqf+2jqQ3jijqPyb89YJb8IdXWjAdyRclrp8Pc6DswD8GG9hktPpAdEn8/dxayAJ7B jFgbEx2UCv845vZiVqfYCKrwjb+uVTXrFpF7srrcRX1xbPAvBuBW4bV0K6RaLg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1745343138; a=rsa-sha256; cv=none; b=yS3J3OKJwW4CHonAYDUbXPkeIwdZhBcJlxMJMVLmSoZ2jWNxKtddfOuwoKrHvyIGYBJCEm YS09QppYJVSH//8Q6JQXwv+bna6rSPBvDXdJBiSDUbLdbueDxYdsZa9oYIpnRmERXvkq4j WrRDE28fadC4hR5++4O9a60mkFqGzO40xTz8CbEKZ7/ResMC3AheFiPWsxSLPdgIhUB0YV DRoPYzDXBiYblAQZZiOkQ2KSjcSI2IrLlPc4kNjBp0kcYEL9QBHDmmma5hZ+kP/n69f5cv tgLwP8ELAsF+fxHdzvFJFaz+9AoDcYlv7T+753BExy9bJzKBhZG3kZ/Nbi4OXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745343138; 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; bh=qxH+4HaNF8/7VDOrbyYBJ/v1iPW/Rqf56oBLd7LMBPM=; b=EVYStWzIQES9D+6LNgtVNP/ITb7Oc3GrnBlBsGKP8EuIz7TggCOj4gGqN5tHt6NnzyZydo MUlgZKIrC5xHBT3lIrYKzs2E2wGRvZCoLy8YxisVx0gZVH/M+FjQbR48J2iL8W7OgOWd3X KPTZC+G6Dg2405aXg1JF/1cx6nG+duJOj4Yy2WTzGBCz93OhgIzKXoYWPYDzWsyy4FVdjc hmMa8+JfUUtL1Tg3d9F7CD6T07mJRcpelxH1hOHtX54HTWVdTYpX08RrSY9vMOMfsH9Pdj AJfO2rbepneV4jiDLM8zrQUakXG8VQ5Tz+r8cVcEkAheuSS68bS0CWQnVj7C4g== 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 4Zhq755qdczCyB for ; Tue, 22 Apr 2025 17:32:17 +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 53MHWHNK019189 for ; Tue, 22 Apr 2025 17:32:17 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 53MHWHRa019188 for java@FreeBSD.org; Tue, 22 Apr 2025 17:32:17 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: java@FreeBSD.org Subject: [Bug 286288] java/openjdk11: use system harfbuzz, ccache, etc. Date: Tue, 22 Apr 2025 17:32:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new 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 Only Me X-Bugzilla-Who: mi@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: java@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Porting Java to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-java List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-java@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D286288 Bug ID: 286288 Summary: java/openjdk11: use system harfbuzz, ccache, etc. Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: java@FreeBSD.org Reporter: mi@FreeBSD.org Assignee: java@FreeBSD.org Flags: maintainer-feedback?(java@FreeBSD.org) Created attachment 259798 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D259798&action= =3Dedit The patch... 1. Upstream's code allows using "system" -- preinstalled harfbuzz -- and so= we should be doing that. 2. A simple hack also allows to use ccache, if enabled locally. 3. Excluding certain files from being extracted saves space and, more importantly, ensures, that the build does not use bundled headers -- which = may cause declarations of certain things to conflict with the actual definitions found in the libraries. That conflict is sure to exist with system harfbuzz -- the fact, which shou= ld be communicated upstream -- and, possibly, with other packages too. --=20 You are receiving this mail because: You are the assignee for the bug.=