From nobody Sat Apr 20 17:20:54 2024 X-Original-To: dev-commits-ports-branches@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 4VMJFM0W90z5J8F3; Sat, 20 Apr 2024 17:20:55 +0000 (UTC) (envelope-from git@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 4VMJFL721Hz42nL; Sat, 20 Apr 2024 17:20:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713633655; 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=hJy8wuOvUpP1FRVQk09fQZ/58wGi3C5QlUhjRkGf5Dc=; b=woQ/kQ9kxQRPQECtqT8FxeRcw0j8qWHvE/mkRk15f5mL/cdRtt9gJoXDe2Sbal+oHL2MxA GFatWBRqZKW6wNWd7ply3ynHW6E06stgxVAU3U/Y3cRQTnNl/sOMp4AP5OZ+/LpowrdS5Z JT5dB8XzD30rafp8bRfy+xAhwnBPCIzWTSwINYR9ctYiJ5jcoieUsVr86dF151IvktZvGd FSsgmpRsmXXlZE8fgME1c05XD0FkPqpaDsN1DxWfK8nTYpuxoH5FE+IoFhgTc23zyk+fQC 6NAWUs6gnoEyKZoxOwErI9LcG2N/i5id7Vybbx7NvjcQA9h7Kbsohw17dReURQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713633655; a=rsa-sha256; cv=none; b=g60Uhf7TX7McfeEvc8QTaw1y+BoOMdNNslTA+oJl0uZ2FqJnpVrSQj9iOyTAhwsBhe+8lj IT//2QIKJMS/esxhIthZHNbAZlJDl050kc2+WWo/e002woRqna3nf+zEPC96dh8kU+cEtv RsanwpB5B/RU/Q2dVnNW5xm4WSrkOpbbv/ElQ/8oIlBweGC2I0//+uNBmQXTlR0qvwy+Bl Dr/mAUdOPgDF4DD4npjycBQBnEWdsZ2rbJ0EbriW7AMqrE2VJT20x5PAyoDw1qdVDaD4ke ionTkoEkcjevS/WAC0PsKX3znCtg5nOjS8qGADEHTtE53HG/vdVq1jMnnZgvzQ== 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=1713633655; 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=hJy8wuOvUpP1FRVQk09fQZ/58wGi3C5QlUhjRkGf5Dc=; b=tSO3itH7BZ5yHldhx7J8eYdrHxgo+Z/kyYLfFBmFrWUkB6ce6HQCUvlAg94/GGZ0Ri/Zse BNsKx0g1wSY4C3hcQYOU7NdmqMNdKF0+Jyno9mmtBnZ/aCVmCFED9F+cUC7O604PUt6E9A ZrNYPwXDB3Y3ym3JZo1N6dPRi+Uyv9zQDDMa+uq56s2vptw90z4D37vJ8/mmNJRC+DZao1 8sT09F1ipk4jo5jJdeyqkw9lQNu7rZsx/dZw3EWikN50+O5nBM++17Wo1Eg3q45FwpdCxw DoxUgrTkbvB/ZM3jyMtNfyWJv6D4FsgeQC9ZIQvzb5AnM5nU9bM1e5hi0QeKRw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 4VMJFL6dYRzm4L; Sat, 20 Apr 2024 17:20:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43KHKstv009494; Sat, 20 Apr 2024 17:20:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43KHKsQH009491; Sat, 20 Apr 2024 17:20:54 GMT (envelope-from git) Date: Sat, 20 Apr 2024 17:20:54 GMT Message-Id: <202404201720.43KHKsQH009491@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Vladimir Druzenko Subject: git: d94a177146ce - 2024Q2 - graphics/glfw: add option PREEDIT with patches to support running applications such as Minecraft with games/lwjgl3 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-branches@freebsd.org Sender: owner-dev-commits-ports-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q2 X-Git-Reftype: branch X-Git-Commit: d94a177146ce35beba17ed7743e650121328c3be Auto-Submitted: auto-generated The branch 2024Q2 has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=d94a177146ce35beba17ed7743e650121328c3be commit d94a177146ce35beba17ed7743e650121328c3be Author: Vladimir Druzenko AuthorDate: 2024-04-20 16:57:22 +0000 Commit: Vladimir Druzenko CommitDate: 2024-04-20 17:20:46 +0000 graphics/glfw: add option PREEDIT with patches to support running applications such as Minecraft with games/lwjgl3 The patches are still experimental and not committed. Upstream pool request: https://github.com/glfw/glfw/pull/2130 PR: 278014 Approved by: eduardo (maintainer), arrowd (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D44490 MFH: 2024Q2 (cherry picked from commit 1c4dc051cb6a2a3119c7ccf0e1ba155a7914761b) --- graphics/glfw/Makefile | 20 +++++++++++++++++++- graphics/glfw/distinfo | 30 +++++++++++++++++++++++++++++- 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/graphics/glfw/Makefile b/graphics/glfw/Makefile index 871d6429eb71..39b600a824c8 100644 --- a/graphics/glfw/Makefile +++ b/graphics/glfw/Makefile @@ -23,14 +23,32 @@ PLIST_SUB= MAJVER=${DISTVERSION:R} \ PORTDOCS= * PORTEXAMPLES= * -OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES PREEDIT OPTIONS_DEFAULT= X11 OPTIONS_MULTI= PLATFORM OPTIONS_MULTI_PLATFORM= WAYLAND X11 PLATFORM_DESC= Window creation platform +PREEDIT_DESC= Add patches for run Minecraft (https://github.com/glfw/glfw/pull/2130) EXAMPLES_CMAKE_BOOL= GLFW_BUILD_EXAMPLES GLFW_BUILD_TESTS +# Patches to support running applications such as Minecraft with games/lwjgl3 +PREEDIT_PATCH_SITES= https://github.com/glfw/glfw/commit/ +PREEDIT_PATCHFILES= bf945f1213728a98f7647380616f9cff9f6b3611.patch:-p1 \ + 0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch:-p1 \ + 55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch:-p1 \ + 5f2118a2fa052f4361c6129378d5e8d0c923b118.patch:-p1 \ + 4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch:-p1 \ + 11fd72171161e77f8c85a4ce51370ae8b813532d.patch:-p1 \ + d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch:-p1 \ + d793a873a0fa740fa832917f99de35d5e09e7987.patch:-p1 \ + d1f1b2a88de2a6d1701558c732164f5e070030a5.patch:-p1 \ + cef608cf56c2fb88ff3eded4240f7a609610abad.patch:-p1 \ + a66cc4d8805fc2857edf75812ba702e39e2873d7.patch:-p1 \ + c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch:-p1 \ + 0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch:-p1 \ + 6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch:-p1 + WAYLAND_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ libxkbcommon>0:x11/libxkbcommon \ wayland-protocols>=0:graphics/wayland-protocols diff --git a/graphics/glfw/distinfo b/graphics/glfw/distinfo index 4f0ac8f18c37..55cb9772c2de 100644 --- a/graphics/glfw/distinfo +++ b/graphics/glfw/distinfo @@ -1,3 +1,31 @@ -TIMESTAMP = 1708762289 +TIMESTAMP = 1713614986 SHA256 (glfw-3.4.zip) = b5ec004b2712fd08e8861dc271428f048775200a2df719ccf575143ba749a3e9 SIZE (glfw-3.4.zip) = 1653725 +SHA256 (bf945f1213728a98f7647380616f9cff9f6b3611.patch) = 273bd89d27848a38e6edef63c6717f3f62f975677464494be48f7167f3a6d405 +SIZE (bf945f1213728a98f7647380616f9cff9f6b3611.patch) = 11477 +SHA256 (0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch) = 5519518cf5d6a92291b9c59b59ca9309ec777fbcb24d3ab8d756c81d978d1a58 +SIZE (0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch) = 21873 +SHA256 (55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch) = 9be87f6b0a2176852b0014f44530d2399be8c6fc8e7ec1eaff8b757441e21fa3 +SIZE (55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch) = 52420 +SHA256 (5f2118a2fa052f4361c6129378d5e8d0c923b118.patch) = 5e7542ed36d540a4c87114ed501b125bb344f707c9531eae7005bedb73a5e36e +SIZE (5f2118a2fa052f4361c6129378d5e8d0c923b118.patch) = 6895 +SHA256 (4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch) = e692fe5d9c27769a4ab26f705318b3574fe5e5fb93b2df7a03e24d9103f386b8 +SIZE (4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch) = 25613 +SHA256 (11fd72171161e77f8c85a4ce51370ae8b813532d.patch) = a78e652e14bc34cc67111ce47db57a9a7a417ab8110a4a243b25f9e889239f0e +SIZE (11fd72171161e77f8c85a4ce51370ae8b813532d.patch) = 12210 +SHA256 (d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch) = 693ea77398759cd8288a6abb775cd1f2580b57e6555b353127e7337958e751bb +SIZE (d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch) = 36345 +SHA256 (d793a873a0fa740fa832917f99de35d5e09e7987.patch) = a4388b5cc7cd49234dc47740f16cabaa1e4aa4c444320f300d67fefaf3b6584a +SIZE (d793a873a0fa740fa832917f99de35d5e09e7987.patch) = 62027 +SHA256 (d1f1b2a88de2a6d1701558c732164f5e070030a5.patch) = 0d800710f748bbcb5de484a9b80a5a35169d60a8ef0b7132ad4fa3b4d2bd637e +SIZE (d1f1b2a88de2a6d1701558c732164f5e070030a5.patch) = 30054 +SHA256 (cef608cf56c2fb88ff3eded4240f7a609610abad.patch) = 49e96169f1f95c05e99a525bf897c3bf7f767095a648e165b52f3dd22e39195f +SIZE (cef608cf56c2fb88ff3eded4240f7a609610abad.patch) = 4272 +SHA256 (a66cc4d8805fc2857edf75812ba702e39e2873d7.patch) = 6e70b50d4b1b07fe1f72fbddd9725008c666cc101a321765fb161f90481a9f0c +SIZE (a66cc4d8805fc2857edf75812ba702e39e2873d7.patch) = 14045 +SHA256 (c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch) = 6e0baccb3954252eeddfbd4d7d8152e8b8a585abb1a303f2c25e621fb8387b0d +SIZE (c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch) = 1172 +SHA256 (0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch) = 4d61b4e78db57e40bce64ef7dcf5df58729603429bba7a8d11e2c7132b0068cc +SIZE (0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch) = 1379 +SHA256 (6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch) = da2c8a4a6cd8d9ae263e01e1f0db54ab48fddbec02b67dc4651211ffd7db9470 +SIZE (6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch) = 35843