From nobody Sun Jun 5 16:10:30 2022 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 285291BD7F24; Sun, 5 Jun 2022 16:10:32 +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 4LGM6H6zR1z4jHf; Sun, 5 Jun 2022 16:10:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654445432; 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=N1Vfcr0NNeCLX5Sv4l0DFDBaL7+UcWwILn0oxk/PSYc=; b=iF42i54+mqc42Pbg1wxEv7oKN9Un/pTJpwhRIcLBL1x8GmKVlcl04jEgwCbDgEyUBhmJww qtGopu193v/PntlH6rQj2hcTlE2XTM/IAlkTXrAxUMVUq543n5KQtzovrKccKtVcovZlTm S704Ja2teFsS2CciSNymX8rR+J4GM300ltBtpWIJZuc16XfnsBB+sHBWougJQp1nJFsxg8 4u8X/Wm1e/ie0WQ6Nuv88kMtqhGoJlEp9uebKOsZucaZOPDh8NHGRsNzuLSsCAGXsYSvb4 AR7/CJvnjG8RDAk7+EB1A4hcB2s4DwINS3zVzXfNomImTLH/Xcd2aAK2H3BL0w== 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 8E7C614EBF; Sun, 5 Jun 2022 16:10:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 255GAUZg072612; Sun, 5 Jun 2022 16:10:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 255GAUxg072610; Sun, 5 Jun 2022 16:10:30 GMT (envelope-from git) Date: Sun, 5 Jun 2022 16:10:30 GMT Message-Id: <202206051610.255GAUxg072610@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Li-Wen Hsu Subject: git: ef2d763b3855 - 2022Q2 - graphics/libglvnd: fix on armv6/armv7 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: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: ports X-Git-Refname: refs/heads/2022Q2 X-Git-Reftype: branch X-Git-Commit: ef2d763b3855c82449ac171a538d90e70cbd7ba1 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654445432; 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=N1Vfcr0NNeCLX5Sv4l0DFDBaL7+UcWwILn0oxk/PSYc=; b=qXhL44SgzhTz/qoSOTZ2luwIU+AimAA4SMr21kjfeT6d+89fPxw4/MJ+wjNua+AoQVlLC9 WwM5F2Om4s9IVMLD1LKEDRZ8hBcX/9OjSUr4aTWQdmT1X7d13tfP3e/xzbH4+GhCvIuSak Q9wk0UwRnLBvl5o2zKY1lvg0UsV8EUVnncZQ5yxYUK2S1LyDNBXAU5HvFFF+RFoM76USa/ f4yytnjQmaKqFfBQf5nKVb8US0B7N6iQJhj7O/1CmkJZ9bfozyuxrOO+HSyuW3Rqioc2o8 PBWknCfnz3B2FrA67AmlEl/tBzOhFfZKMKfgAWr5wjCYSD7hqBAFQwfXjpF2cw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1654445432; a=rsa-sha256; cv=none; b=J3WrVh/afsC86ao+56F9Lycrj3qBDHuoij6jfa/+olXeGhtMg7vXPkBGc+5v1cpKUmirhI qKqC+noZQof7l5kR++VClAWfGJ1LLm+5GqI9xrVEJEzQHkPhDHTw8scWr/Qu1RuM8Id/KJ Ug4Ou7chfLVC3gkk5CSt7K6uzU9hmENEEL7rwEkTghXjXG1tfTO0USxnuJTfkSmyzYQAJx SIUbrX6xONW7/IAfiw2EU0QEwTMET2Gv+rR7QtmwSZyO2YOt09KwyMmRGrvNSbwoKJBWWB Lum+oZV6crTZor6TYO+HxyLDbGU+auGZ36v4oOHXUsf4gXzNGug9E02tIHtmkQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch 2022Q2 has been updated by lwhsu: URL: https://cgit.FreeBSD.org/ports/commit/?id=ef2d763b3855c82449ac171a538d90e70cbd7ba1 commit ef2d763b3855c82449ac171a538d90e70cbd7ba1 Author: Robert Clausecker AuthorDate: 2022-06-03 13:18:05 +0000 Commit: Li-Wen Hsu CommitDate: 2022-06-05 16:09:55 +0000 graphics/libglvnd: fix on armv6/armv7 The .thumb_func directive does not switch to thumb mode in clang's integrated assembler. This causes the code to be miscompiled in that it is generated as ARM code but the symbols are tagged as thumb. The resulting library is unusable. Every call into it crashes. Fix this issue by applying an upstream patch set to have the entry stubs be in ARM mode instead of Thumb mode. See also: https://gitlab.freedesktop.org/glvnd/libglvnd/-/merge_requests/267 See also: https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/232 PR: 263845 (cherry picked from commit 239ba7a240fd6fd611ac6a72986de6b26ab5da64) --- graphics/libglvnd/Makefile | 7 ++++++- graphics/libglvnd/distinfo | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/graphics/libglvnd/Makefile b/graphics/libglvnd/Makefile index 5315970b50a8..da53c5bd2dbe 100644 --- a/graphics/libglvnd/Makefile +++ b/graphics/libglvnd/Makefile @@ -1,8 +1,13 @@ PORTNAME= libglvnd DISTVERSION= 1.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics +PATCH_SITES= https://gitlab.freedesktop.org/glvnd/libglvnd/-/commit/ +PATCHFILES= 28da9963e52ee2d2e1501351eb26b77cec89f886.diff:-p1 \ + d853cf56f81afff725946eec1144560a121da5af.diff:-p1 \ + b90f235998e199d810ef61c0a8dc103d297962cb.diff:-p1 + MAINTAINER= x11@FreeBSD.org COMMENT= GL Vendor-Neutral Dispatch library diff --git a/graphics/libglvnd/distinfo b/graphics/libglvnd/distinfo index 1d0339433671..e5ed10887064 100644 --- a/graphics/libglvnd/distinfo +++ b/graphics/libglvnd/distinfo @@ -1,3 +1,9 @@ -TIMESTAMP = 1639756178 +TIMESTAMP = 1654257944 SHA256 (glvnd-libglvnd-8f3c5b17a21e2222ab3e5fd38870b915815aca49_GL0.tar.gz) = 7f9f046121fbca7dc5f51a70323b9267d6dc39b513913bf5a7758ca21db557f9 SIZE (glvnd-libglvnd-8f3c5b17a21e2222ab3e5fd38870b915815aca49_GL0.tar.gz) = 839074 +SHA256 (28da9963e52ee2d2e1501351eb26b77cec89f886.diff) = 4dea5f63d013cd4566f1c8621317fc121a1d571d3a2ab5d5677f556d922956bf +SIZE (28da9963e52ee2d2e1501351eb26b77cec89f886.diff) = 2152 +SHA256 (d853cf56f81afff725946eec1144560a121da5af.diff) = 9470d97af48d8aac8957e4c17da323a7541451ce8aab197bca1d2d715c9b16cd +SIZE (d853cf56f81afff725946eec1144560a121da5af.diff) = 2668 +SHA256 (b90f235998e199d810ef61c0a8dc103d297962cb.diff) = 5187e708099b1067bcc45bd79cbefb0cca6879f8b34f96834ff48443d232c21a +SIZE (b90f235998e199d810ef61c0a8dc103d297962cb.diff) = 541