From nobody Fri Jun 03 13:42:08 2022 X-Original-To: dev-commits-ports-all@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 70D2B1B565F6; Fri, 3 Jun 2022 13:42:09 +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 4LF3w02wwzz4vGL; Fri, 3 Jun 2022 13:42:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654263728; 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=oZNqAg5e25E6StmStFZECITkRLclhyT5XpkwjshUkjc=; b=lL0UJykQtEAC6aTIvP2/S7xZNnB4wF6hSvnwkYmDJ5eDdF9M0AEAEIkEKG2QOTFMAR8w2o eN6CdFvfaLZYrrzt1m632QhqlBQT7nmUde+pVCQS5HHSbbOAnD+3WvtT2LQ92jDlxGI9aS /d8ZN+CSssfDiL2uuT4NPuv0Ac1XBrrYQxdrKZP0ZpJaYXr5kaUn5wfmnIUJE51r/0ShsB TZxNQIyPMdDK9kYe8coWGj+VkIL7yyFEkGb7Lll4PZCz4l8LiYC6TCRjDTkOj//YbHiQEF bNemYffF3VU+8FRCjVo0WpOeDrL6p12tHIwy8P1qMGRyeVPVZqP6S2bcodhbhA== 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 3C08A21A6; Fri, 3 Jun 2022 13:42:08 +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 253Dg8OM075094; Fri, 3 Jun 2022 13:42:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 253Dg8Eh075093; Fri, 3 Jun 2022 13:42:08 GMT (envelope-from git) Date: Fri, 3 Jun 2022 13:42:08 GMT Message-Id: <202206031342.253Dg8Eh075093@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emmanuel Vadot Subject: git: 239ba7a240fd - main - graphics/libglvnd: fix on armv6/armv7 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 239ba7a240fd6fd611ac6a72986de6b26ab5da64 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654263728; 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=oZNqAg5e25E6StmStFZECITkRLclhyT5XpkwjshUkjc=; b=uFLmGSqdtrhvSYvMhwJQpBVEYBnCE9J3XSFaXM9AN6kSLW9ibICRwpA43A18L7AWWY+KoJ 6ZN51qWRdVdDZtfkML8WV4iKR1unYdXV/h5Ei32u1k1G3a3J6fiBtRhFR1DJKxyQ183A2h 8lwE8MuDTGlbL5Tnhrrgk5wXbm+RMRHuOxdGT6awHQmriX8ijIbAlLyXrQ9OplOFwGm9PP oSM/u6Ndfb+00V1n3rr9D0xTK1+F/OH9E+Log8mSK0S4m9zb40i0+BIvKJ+rDX8oJli1Yr JxkdngbqZuPedF3ITPIBZTfyfCsgPXKDcnuOuVxS+pCIXVCaIHbsljbUHJhmSA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1654263728; a=rsa-sha256; cv=none; b=EZtsITKXHv1SEeHyfR2mkLgz94z2ulOa/fsSYbiT3gArNFXk149cVwMInN+yiFowmd9whz SvW7uipE9TdBLPtmcfjFALtl7n7qPsQPKZWE3OxEDgs4Q8eXTqfHm9BbU5UBXUpWjnUbt5 7tDt1Snr33hK+Bn0Ag2OpE+emGgDqY/7iuZpADeKQesiorZC6GrVEQzAzf98uO214KvFyk Hi5fjXbNBYssykNs+QjqTN8UYMKlQ+cbGfASGaivKAFsfMp4DtnXI6WeV9CmQQe0OHm9R/ NwA+CPzTqcCKCdhMXXcKZnOkNri2lyr51RBbNJrMPpFqkGx4aCBflhorS1PIGA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=239ba7a240fd6fd611ac6a72986de6b26ab5da64 commit 239ba7a240fd6fd611ac6a72986de6b26ab5da64 Author: Robert Clausecker AuthorDate: 2022-06-03 13:18:05 +0000 Commit: Emmanuel Vadot CommitDate: 2022-06-03 13:41:40 +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 --- 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