From nobody Fri Oct 28 01:52:58 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 4Mz5Cv10CRz4gm3B; Fri, 28 Oct 2022 01:52:59 +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 4Mz5Cv0QwWz3lm1; Fri, 28 Oct 2022 01:52:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666921979; 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=irsLJq+7r5/5JgbtZ4pDYW7tLR427ano6ecb7CFYNKQ=; b=Lwx5uB2/LyCRgsJwN5e0TThAUoZtGYRZ038FyvngrrTf593ObLVK8KEjzZNxtuC/rk/svv +s8Op2WF/XP9u2gpbulgsVF4pq/CnrASRCd9gvQ+2SjcnmAmkoeq8KHxQScPuCsAzZ5fFb DcNGjvQGjZT2fIAx5QjdFTr4zE1YcNGEVgilo98xfBKlplLf4aLU1IT6uJCkU4SMmX6i9a vvnMzcGkYwwX6tcxKvtl33WUaCAkO5aRjV6DNpaGL/nn5OY9EQBegv+fv8fYgCQD8pBMNN cUEEO036s3asoFMg8f9hn5o70+/ziiGp7Hwrxn/J9jDLXqkvFk7Zx5it420IDw== 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 4Mz5Ct6cZjzKP6; Fri, 28 Oct 2022 01:52:58 +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 29S1qwrG096086; Fri, 28 Oct 2022 01:52:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 29S1qwSe096085; Fri, 28 Oct 2022 01:52:58 GMT (envelope-from git) Date: Fri, 28 Oct 2022 01:52:58 GMT Message-Id: <202210280152.29S1qwSe096085@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason E. Hale" Subject: git: 9fe9575a9247 - main - cad/librecad: Fix orthogonal and rel angle tools 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: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9fe9575a924774bdd1ee00b08ae0d91d412b4af9 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666921979; 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=irsLJq+7r5/5JgbtZ4pDYW7tLR427ano6ecb7CFYNKQ=; b=wvvouZn+IkQV0O3BBQBVf1yHHd8z2BdzdHOBDATZ+fxu9NHRbWXaHT6p09B4ouqk/kdu0i 1Dgu6uZnngfh1gfu0Wt0YigAlhY900BRXeWSyww3Qjufgr2ChcbH8XKwuIHCJGOWtyqWy2 vI3P03+3usjdxCrRR0qt+xywup2Rj2mpD0lLVtf+kde5qnOVDsTzvH/8rRQ2nol2OJLVwD tWjeUt8B6vOjX8WY8rEkCBRRmr/Nojo2L0MXaNoCU7zHssfYAtTDkxHYpqzc0aGdmMVvRP vEveVb36v4paLK4/hH3xKoFShce1mrbavgplRK/DpU9RKDj8rm1/A/nctk1Ddw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666921979; a=rsa-sha256; cv=none; b=b1bnC+03BHPNUyskmBtiUghFxmTM2+E0RNtVuI4VyjKiZ/GIl8FI6WlqCYBb/caRhBBuYb qyXC2AtjeDAswDzrZOIILpsahZfZUwAORnua4pXIeranrIR3Ajc7n0IMEc5Z5OvYVxuQrR e8dXej+ljgcYLveDNqHi8T/Y+zy5KgXua4wxTaGxUHuPC2occbAdUl22Z6sJPkGFdb8a4w cU2OMML+foq+aFb/R9kisXMKfK0JhHq/nJRbcsnNROtneg+ryjRNN7fcOPHce2jI5OsGBI J4icJaS/nydtk/E4Ql+d20hCFvVOc70WKqRcqZpUFUQlsF/fbpkuVy0AU+bh8Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=9fe9575a924774bdd1ee00b08ae0d91d412b4af9 commit 9fe9575a924774bdd1ee00b08ae0d91d412b4af9 Author: Jason E. Hale AuthorDate: 2022-10-28 01:37:21 +0000 Commit: Jason E. Hale CommitDate: 2022-10-28 01:52:51 +0000 cad/librecad: Fix orthogonal and rel angle tools When using Tools > Line > Orthogonal or Tools > Line > Relative angle, it is not possible to select the base entity. Apparently, the code works with GCC, but Clang warns: In file included from actions/rs_actiondrawlinerelangle.cpp:27: actions/rs_actiondrawlinerelangle.h:116:53: warning: array backing local initializer list 'enTypeList' will be destroyed at the end of the full-expression [-Wdangling] const EntityTypeList enTypeList = EntityTypeList{RS2::EntityLine, RS2::EntityArc, RS2::EntityCircle,RS2::EntityEllipse}; actions/rs_actiondrawlinerelangle.cpp:41:28: warning: backing array for 'std::initializer_list' member 'enTypeList' is a temporary object whose lifetime is shorter than the lifetime of the constructed object [-Wdangling-field] RS_ActionDrawLineRelAngle::RS_ActionDrawLineRelAngle( Patch reverts upstream commits eb2e146 [1] and d0a0ef2 [2] which were intended to fix the build with the now unsupported GCC 9. [1] https://github.com/LibreCAD/LibreCAD/commit/eb2e1465bb6186de155fc1b68e4aa5580e6990dc [2] https://github.com/LibreCAD/LibreCAD/commit/d0a0ef284b7fcc5c0d65b92c30855f62b637653f Reported by: slovkam u sebi (via private mail) --- cad/librecad/Makefile | 4 ++++ cad/librecad/distinfo | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cad/librecad/Makefile b/cad/librecad/Makefile index 8d5f5dbedb29..699687c17d17 100644 --- a/cad/librecad/Makefile +++ b/cad/librecad/Makefile @@ -1,7 +1,11 @@ PORTNAME= librecad DISTVERSION= 2.2.0-rc4 +PORTREVISION= 1 CATEGORIES= cad +PATCH_SITES= https://github.com/BSDKaffee/LibreCAD/commit/ +PATCHFILES= d81cd49db2421bb4ca9a283638500ebf1c7d02e5.patch:-p1 # Fix ortho tool with Clang + MAINTAINER= jhale@FreeBSD.org COMMENT= 2D CAD system WWW= https://librecad.org/ diff --git a/cad/librecad/distinfo b/cad/librecad/distinfo index 2cf73a900cf5..aa56dce7ca53 100644 --- a/cad/librecad/distinfo +++ b/cad/librecad/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1663002361 +TIMESTAMP = 1666920763 SHA256 (LibreCAD-LibreCAD-2.2.0-rc4_GH0.tar.gz) = f34c295cdb22bb4fca021a7cb95a648365e52b97b651a645ae5f78cd7a53e4d4 SIZE (LibreCAD-LibreCAD-2.2.0-rc4_GH0.tar.gz) = 13833398 +SHA256 (d81cd49db2421bb4ca9a283638500ebf1c7d02e5.patch) = 55ec8409b6dfd83364655afae0f44f4aa8beb1f449d03c55505628f9111d94da +SIZE (d81cd49db2421bb4ca9a283638500ebf1c7d02e5.patch) = 9814