Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Nov 2023 20:12:11 +0100
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Po-Chuan Hsieh <sunpoet@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: ee491a6c691b - main - devel/libunwind: Update to 1.7.2
Message-ID:  <8bf4b59e224f732df66ba1430c511da2@mail.infomaniak.com>
In-Reply-To: <202311010530.3A15Uab4004194@gitrepo.freebsd.org>
References:  <202311010530.3A15Uab4004194@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--_=_swift_1698952331_42cd999805d79872c0a7b3f9f0e4f160_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2023-11-01T06:30:36.000+01:00, Po-Chuan Hsieh <sunpoet@FreeBSD.org>
wr=
ote:

>=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been=C2=A0updated=
=C2=A0by=C2=A0sunpoet:
>=C2=A0
>=C2=A0URL:=C2=A0https://cgit.FreeBSD.or=
g/ports/commit/?id=3Dee491a6c691b15e6a3313fe8d73cfb2b2ed06e83
>=C2=A0
>=
=C2=A0commit=C2=A0ee491a6c691b15e6a3313fe8d73cfb2b2ed06e83
>=C2=A0
>=
=C2=A0Author:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Po-Chuan=C2=A0Hsieh=C2=A0<sunpoe=
t@FreeBSD.org>
>=C2=A0
>=C2=A0AuthorDate:=C2=A02023-11-01=C2=A005:30:07=
=C2=A0+0000
>=C2=A0
>=C2=A0Commit:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Po-Chua=
n=C2=A0Hsieh=C2=A0<sunpoet@FreeBSD.org>
>=C2=A0
>=C2=A0CommitDate:=
=C2=A02023-11-01=C2=A005:30:07=C2=A0+0000
>=C2=A0
>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0devel/libunwind:=C2=A0Update=C2=A0to=C2=A01.7.2
>=C2=A0
=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0-=C2=A0Change=C2=A0MASTER_SITES
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0-=C2=A0Update=C2=A0WWW
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-=
=C2=A0Sort=C2=A0PLIST
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
>=C2=
=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Changes:=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind/releases
>=
=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0PR:=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0274523
>=C2=A0
>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Exp-run=C2=A0by:=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0antoine
>=C2=A0
>=C2=A0---
>=C2=A0
>=C2=A0=C2=A0devel/libunwi=
nd/Makefile=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A016=C2=A0+-
>=C2=A0
>=C2=
=A0=C2=A0devel/libunwind/distinfo=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A08=
=C2=A0+-
>=C2=A0
>=C2=A0=C2=A0devel/libunwind/files/patch-aarch64=C2=
=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A064=C2=A0-------
>=C2=A0
>=C2=A0=C2=
=A0devel/libunwind/files/patch-bug-269875=C2=A0|=C2=A0310=C2=A0------------=
---------------------
>=C2=A0
>=C2=A0=C2=A0devel/libunwind/files/patch-=
i386=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A013=C2=A0++
>=
=C2=A0
>=C2=A0=C2=A0devel/libunwind/pkg-plist=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=
=A012=C2=A0+-
>=C2=A0
>=C2=A0=C2=A06=C2=A0files=C2=A0changed,=C2=A030=
=C2=A0insertions(+),=C2=A0393=C2=A0deletions(-)
>=C2=A0
>=C2=A0diff=
=C2=A0--git=C2=A0a/devel/libunwind/Makefile=C2=A0b/devel/libunwind/Makefile=

>=C2=A0
>=C2=A0index=C2=A077af7ab31c2e..72927e2d1d9f=C2=A0100644
>=
=C2=A0
>=C2=A0---=C2=A0a/devel/libunwind/Makefile
>=C2=A0
>=C2=A0+++=
=C2=A0b/devel/libunwind/Makefile
>=C2=A0
>=C2=A0@@=C2=A0-1,17=C2=A0+1,1=
3=C2=A0@@
>=C2=A0
>=C2=A0=C2=A0PORTNAME=3D=C2=A0=C2=A0=C2=A0=C2=A0libun=
wind
>=C2=A0
>=C2=A0-PORTVERSION=3D=C2=A0=C2=A0=C2=A0=C2=A020211201=
=C2=A0=C2=A0=C2=A0=C2=A0#=C2=A0This=C2=A0is=C2=A0the=C2=A0release=C2=A0date=
=C2=A0on=C2=A0https://download.savannah.gnu.org/releases/libunwind/
>=
=C2=A0
>=C2=A0-PORTREVISION=3D=C2=A0=C2=A0=C2=A0=C2=A02
>=C2=A0
>=
=C2=A0+PORTVERSION=3D=C2=A0=C2=A0=C2=A0=C2=A020230730=C2=A0=C2=A0=C2=A0=
=C2=A0#=C2=A0This=C2=A0is=C2=A0the=C2=A0release=C2=A0date=C2=A0on=C2=A0http=
s://github.com/libunwind/libunwind/releases
>=C2=A0
>=C2=A0=C2=A0CATEGO=
RIES=3D=C2=A0=C2=A0=C2=A0=C2=A0devel
>=C2=A0
>=C2=A0-MASTER_SITES=3D=
=C2=A0=C2=A0=C2=A0=C2=A0SAVANNAH=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind/=
releases/download/v${PORTVERSION}/
>=C2=A0
>=C2=A0-DISTNAME=3D=C2=A0=
=C2=A0=C2=A0=C2=A0${PORTNAME}-1.6.2
>=C2=A0
>=C2=A0-
>=C2=A0
>=
=C2=A0-PATCH_SITES=3D=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/l=
ibunwind/commit/
>=C2=A0
>=C2=A0-PATCHFILES=3D=C2=A0=C2=A0=C2=A0=C2=
=A0ce7e1002888a03fde0eea631748489b12ff56490.patch:-p1
>=C2=A0
>=C2=
=A0+MASTER_SITES=3D=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/lib=
unwind/releases/download/v${LIBUNWIND_VERSION}/
>=C2=A0
>=C2=A0+DISTNAM=
E=3D=C2=A0=C2=A0=C2=A0=C2=A0${PORTNAME}-${LIBUNWIND_VERSION}
>=C2=A0
>=
=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=A0MAINTAINER=3D=C2=A0=C2=A0=C2=A0=C2=
=A0sunpoet@FreeBSD.org
>=C2=A0
>=C2=A0=C2=A0COMMENT=3D=C2=A0=C2=A0=
=C2=A0=C2=A0Generic=C2=A0stack=C2=A0unwinding=C2=A0library
>=C2=A0
>=
=C2=A0-WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://www.no=
ngnu.org/libunwind/
>=C2=A0
>=C2=A0+WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind=C2=A0\
>=
=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://ww=
w.nongnu.org/libunwind/
>=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=
=A0LICENSE=3D=C2=A0=C2=A0=C2=A0=C2=A0MIT
>=C2=A0
>=C2=A0=C2=A0LICENSE_F=
ILE=3D=C2=A0=C2=A0=C2=A0=C2=A0${WRKSRC}/COPYING
>=C2=A0
>=C2=A0@@=C2=
=A0-31,6=C2=A0+27,8=C2=A0@@=C2=A0PLIST_SUB=3D=C2=A0=C2=A0=C2=A0=C2=A0ARCH=
=3D${ARCH:S|amd64|x86_64|:C|armv.|arm|:S|i386|x86|:C|powerpc64.*|pp
>=
=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=A0CPE_VENDOR=3D=C2=A0=C2=
=A0=C2=A0=C2=A0libunwind_project
>=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=
=C2=A0+LIBUNWIND_VERSION=3D=C2=A0=C2=A0=C2=A0=C2=A01.7.2
>=C2=A0
>=
=C2=A0+
>=C2=A0
>=C2=A0=C2=A0.include=C2=A0<bsd.port.options.mk>=C2=
=A0[http://bsd.port.options.mk>];
>=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=
=C2=A0=C2=A0.if=C2=A0${ARCH:Mpowerpc*}
>=C2=A0
>=C2=A0diff=C2=A0--git=
=C2=A0a/devel/libunwind/distinfo=C2=A0b/devel/libunwind/distinfo
>=C2=
=A0
>=C2=A0index=C2=A05d98b5400168..03fe9071a429=C2=A0100644
>=C2=A0
=
>=C2=A0---=C2=A0a/devel/libunwind/distinfo
>=C2=A0
>=C2=A0+++=C2=A0b/de=
vel/libunwind/distinfo
>=C2=A0
>=C2=A0@@=C2=A0-1,5=C2=A0+1,3=C2=A0@@
=
>=C2=A0
>=C2=A0-TIMESTAMP=C2=A0=3D=C2=A01682376479
>=C2=A0
>=C2=A0-SH=
A256=C2=A0(libunwind-1.6.2.tar.gz)=C2=A0=3D=C2=A04a6aec666991fb45d0889c44ae=
de8ad6eb108071c3554fcdff671f9c94794976
>=C2=A0
>=C2=A0-SIZE=C2=A0(libun=
wind-1.6.2.tar.gz)=C2=A0=3D=C2=A0901392
>=C2=A0
>=C2=A0-SHA256=C2=A0(ce=
7e1002888a03fde0eea631748489b12ff56490.patch)=C2=A0=3D=C2=A01bc9c6c2c3a7389=
3fdd54e67c154633a1c6f756b1f71bc99353edc417cb24ee0
>=C2=A0
>=C2=A0-SIZE=
=C2=A0(ce7e1002888a03fde0eea631748489b12ff56490.patch)=C2=A0=3D=C2=A018260=

>=C2=A0
>=C2=A0+TIMESTAMP=C2=A0=3D=C2=A01697307744
>=C2=A0
>=C2=
=A0+SHA256=C2=A0(libunwind-1.7.2.tar.gz)=C2=A0=3D=C2=A0a18a6a24307443a8ace7=
a8acc2ce79fbbe6826cd0edf98d6326d0225d6a5d6e6
>=C2=A0
>=C2=A0+SIZE=C2=
=A0(libunwind-1.7.2.tar.gz)=C2=A0=3D=C2=A0912590
>=C2=A0
>=C2=A0diff=
=C2=A0--git=C2=A0a/devel/libunwind/files/patch-aarch64=C2=A0b/devel/libunwi=
nd/files/patch-aarch64
>=C2=A0
>=C2=A0deleted=C2=A0file=C2=A0mode=C2=
=A0100644
>=C2=A0
>=C2=A0index=C2=A05df59a1815ae..000000000000
>=
=C2=A0
>=C2=A0---=C2=A0a/devel/libunwind/files/patch-aarch64
>=C2=A0
=
>=C2=A0+++=C2=A0/dev/null
>=C2=A0
>=C2=A0@@=C2=A0-1,64=C2=A0+0,0=C2=
=A0@@
>=C2=A0
>=C2=A0-Reference:=C2=A0=C2=A0=C2=A0=C2=A0https://bugs.fr=
eebsd.org/bugzilla/show_bug.cgi?id=3D262447
>=C2=A0
>=C2=A0-=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libu=
nwind/pull/344
>=C2=A0
>=C2=A0-
>=C2=A0
>=C2=A0----=C2=A0include/li=
bunwind-aarch64.h.orig=C2=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:46:39=
=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0include/libunwind-aarch64.h
>=
=C2=A0
>=C2=A0-@@=C2=A0-226,15=C2=A0+226,24=C2=A0@@=C2=A0typedef=C2=A0str=
uct
>=C2=A0
>=C2=A0-=C2=A0#else
>=C2=A0
>=C2=A0-=C2=A0/*=C2=A0On=
=C2=A0AArch64,=C2=A0we=C2=A0can=C2=A0directly=C2=A0use=C2=A0ucontext_t=
=C2=A0as=C2=A0the=C2=A0unwind=C2=A0context.=C2=A0=C2=A0*/
>=C2=A0
>=
=C2=A0-=C2=A0typedef=C2=A0ucontext_t=C2=A0unw_tdep_context_t;
>=C2=A0
>=
=C2=A0-+#if=C2=A0defined(__FreeBSD__)
>=C2=A0
>=C2=A0-+typedef=C2=A0uco=
ntext_t=C2=A0unw_fpsimd_context_t;
>=C2=A0
>=C2=A0-=C2=A0#endif
>=
=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-=
=C2=A0
>=C2=A0
>=C2=A0-=C2=A0#include=C2=A0"libunwind-common.h"
>=
=C2=A0
>=C2=A0-=C2=A0#include=C2=A0"libunwind-dynamic.h"
>=C2=A0
>=
=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__FreeBSD__)
>=C2=
=A0
>=C2=A0-+#define=C2=A0UNW_BASE=C2=A0register=C2=A0uint64_t=C2=A0unw_b=
ase=C2=A0__asm__=C2=A0("x0")=C2=A0=3D=C2=A0(uint64_t)=C2=A0unw_ctx->uc_mcon=
text.mc_gpregs.gp_x[0];
>=C2=A0
>=C2=A0-+#else
>=C2=A0
>=C2=A0-+#de=
fine=C2=A0UNW_BASE=C2=A0register=C2=A0uint64_t=C2=A0unw_base=C2=A0__asm__=
=C2=A0("x0")=C2=A0=3D=C2=A0(uint64_t)=C2=A0unw_ctx->uc_mcontext.regs;
>=
=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-+
>=C2=A0
>=C2=A0-=C2=
=A0#define=C2=A0unw_tdep_getcontext(uc)=C2=A0({=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0unw_tdep_co=
ntext_t=C2=A0*unw_ctx=C2=A0=3D=C2=A0(uc);=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0--=C2=A0=C2=A0register=C2=A0uint64_t=
=C2=A0unw_base=C2=A0__asm__=C2=A0("x0")=C2=A0=3D=C2=A0(uint64_t)=C2=A0unw_c=
tx->uc_mcontext.regs;=C2=A0\
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0UNW_BASE=
=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0__asm__=C2=A0__volatile__=
=C2=A0(=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0"stp=C2=A0x0,=C2=A0x1,=C2=A0[%[base],=C2=A0#0]\n"=
=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"stp=C2=
=A0x2,=C2=A0x3,=C2=A0[%[base],=C2=A0#16]\n"=C2=A0\
>=C2=A0
>=C2=A0----=
=C2=A0src/aarch64/Ginit.c.orig=C2=A0=C2=A0=C2=A0=C2=A02021-11-30=C2=A017:12=
:31=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0src/aarch64/Ginit.c
>=C2=A0
>=
=C2=A0-@@=C2=A0-47,9=C2=A0+47,17=C2=A0@@=C2=A0static=C2=A0inline=C2=A0void=
=C2=A0*
>=C2=A0
>=C2=A0-=C2=A0uc_addr=C2=A0(unw_tdep_context_t=C2=A0*uc=
,=C2=A0int=C2=A0reg)
>=C2=A0
>=C2=A0-=C2=A0{
>=C2=A0
>=C2=A0-=C2=
=A0=C2=A0=C2=A0if=C2=A0(reg=C2=A0&gt;=3D=C2=A0UNW_AARCH64_X0=C2=A0&&=C2=
=A0reg=C2=A0<=C2=A0UNW_AARCH64_V0)
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__=
FreeBSD__)
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0&uc->uc=
_mcontext.mc_gpregs.gp_x[reg];
>=C2=A0
>=C2=A0-+#else
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0&uc->uc_mcontext.regs[reg]=
;
>=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0else=
=C2=A0if=C2=A0(reg=C2=A0&gt;=3D=C2=A0UNW_AARCH64_V0=C2=A0&&=C2=A0reg=C2=
=A0&lt;=3D=C2=A0UNW_AARCH64_V31)
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__Fr=
eeBSD__)
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0&GET_FPCT=
X(uc)->uc_mcontext.mc_fpregs.fp_q[reg=C2=A0-=C2=A0UNW_AARCH64_V0];
>=
=C2=A0
>=C2=A0-+#else
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0return=C2=A0&GET_FPCTX(uc)->vregs[reg=C2=A0-=C2=A0UNW_AARCH64_V0];
>=
=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0else
>=
=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0NULL;
>=C2=
=A0
>=C2=A0-=C2=A0}
>=C2=A0
>=C2=A0----=C2=A0src/aarch64/unwind_i.h.o=
rig=C2=A0=C2=A0=C2=A0=C2=A02020-04-28=C2=A015:49:14=C2=A0UTC
>=C2=A0
>=
=C2=A0-+++=C2=A0src/aarch64/unwind_i.h
>=C2=A0
>=C2=A0-@@=C2=A0-59,6=
=C2=A0+59,10=C2=A0@@=C2=A0extern=C2=A0int=C2=A0aarch64_local_resume=C2=
=A0(unw_addr_space_t=C2=A0as,=C2=A0
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=
=A0}=C2=A0while=C2=A0(0)
>=C2=A0
>=C2=A0-=C2=A0#endif
>=C2=A0
>=
=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__FreeBSD__)
>=C2=
=A0
>=C2=A0-+#define=C2=A0GET_FPCTX(uc)=C2=A0((unw_tdep_context_t=C2=
=A0*)(&uc->uc_mcontext.mc_spare))
>=C2=A0
>=C2=A0-+#else
>=C2=A0
>=
=C2=A0-=C2=A0#define=C2=A0GET_FPCTX(uc)=C2=A0((unw_fpsimd_context_t=C2=
=A0*)(&uc->uc_mcontext.__reserved))
>=C2=A0
>=C2=A0-+#endif
>=C2=
=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-=C2=A0#endif=C2=A0/*=C2=A0unwind_i=
_h=C2=A0*/
>=C2=A0
>=C2=A0diff=C2=A0--git=C2=A0a/devel/libunwind/files/=
patch-bug-269875=C2=A0b/devel/libunwind/files/patch-bug-269875
>=C2=A0
=
>=C2=A0deleted=C2=A0file=C2=A0mode=C2=A0100644
>=C2=A0
>=C2=A0index=
=C2=A06655731e6c4b..000000000000
>=C2=A0
>=C2=A0---=C2=A0a/devel/libunw=
ind/files/patch-bug-269875
>=C2=A0
>=C2=A0+++=C2=A0/dev/null
>=C2=
=A0
>=C2=A0@@=C2=A0-1,310=C2=A0+0,0=C2=A0@@
>=C2=A0
>=C2=A0-Obtained=
=C2=A0from:=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind/c=
ommit/400b3f819ad44ff4e15487b163cc3613389cb4c8
>=C2=A0
>=C2=A0-
>=
=C2=A0
>=C2=A0----=C2=A0include/dwarf.h.orig=C2=A0=C2=A0=C2=A0=C2=A02021-=
12-01=C2=A000:46:39=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0include/dwarf.h=

>=C2=A0
>=C2=A0-@@=C2=A0-231,6=C2=A0+231,7=C2=A0@@=C2=A0typedef=C2=
=A0enum
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWARF_WHERE_REG,=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=
=C2=A0register=C2=A0saved=C2=A0in=C2=A0another=C2=A0register=C2=A0*/
>=
=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWARF_WHERE_EXPR,=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0registe=
r=C2=A0saved=C2=A0*/
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWAR=
F_WHERE_VAL_EXPR,=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0register=
=C2=A0has=C2=A0computed=C2=A0value=C2=A0*/
>=C2=A0
>=C2=A0-+=C2=A0=
=C2=A0=C2=A0=C2=A0DWARF_WHERE_CFA,=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0register=C2=A0is=C2=A0set=C2=
=A0to=C2=A0the=C2=A0computed=C2=A0cfa=C2=A0value=C2=A0*/
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0}
>=C2=A0
>=C2=A0-=C2=A0dwarf_where_t;
>=
=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-@@=C2=A0-313,7=C2=A0+314,7=
=C2=A0@@=C2=A0typedef=C2=A0struct=C2=A0dwarf_cursor
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0void=C2=A0*as_arg;=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=
=A0argument=C2=A0to=C2=A0address-space=C2=A0callbacks=C2=A0*/
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_addr_space_t=C2=A0as;=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0reference=C2=A0to=C2=A0per-a=
ddress-space=C2=A0info=C2=A0*/
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=
=C2=A0--=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0cfa;=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0/*=C2=A0canonical=C2=A0frame=C2=A0address;=C2=A0aka=C2=A0frame-=
/stack-pointer=C2=A0*/
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0unw_wor=
d_t=C2=A0cfa;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0canonical=C2=A0frame=
=C2=A0address;=C2=A0aka=C2=A0frame-pointer=C2=A0*/
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0ip;=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0inst=
ruction=C2=A0pointer=C2=A0*/
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0unw_word_t=C2=A0args_size;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0/*=C2=A0size=C2=A0of=C2=A0arguments=C2=A0*/
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0eh_args[UNW_TDEP_NUM_EH_REGS]=
;
>=C2=A0
>=C2=A0----=C2=A0include/libunwind_i.h.orig=C2=A0=C2=A0=C2=
=A0=C2=A02021-12-01=C2=A000:46:39=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0inc=
lude/libunwind_i.h
>=C2=A0
>=C2=A0-@@=C2=A0-346,6=C2=A0+346,10=C2=A0@@=
=C2=A0static=C2=A0inline=C2=A0void=C2=A0invalidate_edi=C2=A0(struct=C2=
=A0elf_dyn_info
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-=C2=A0#inclu=
de=C2=A0"tdep/libunwind_i.h"
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=
=A0-+#ifndef=C2=A0TDEP_DWARF_SP
>=C2=A0
>=C2=A0-+#define=C2=A0TDEP_DWAR=
F_SP=C2=A0UNW_TDEP_SP
>=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-+
>=
=C2=A0
>=C2=A0-=C2=A0#ifndef=C2=A0tdep_get_func_addr
>=C2=A0
>=C2=
=A0-=C2=A0#=C2=A0define=C2=A0tdep_get_func_addr(as,addr,v)=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(*(v)=C2=A0=3D=C2=A0addr,=
=C2=A00)
>=C2=A0
>=C2=A0-=C2=A0#endif
>=C2=A0
>=C2=A0----=C2=A0incl=
ude/tdep-x86/dwarf-config.h.orig=C2=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:=
46:39=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0include/tdep-x86/dwarf-config.h=

>=C2=A0
>=C2=A0-@@=C2=A0-43,9=C2=A0+43,7=C2=A0@@=C2=A0WITH=C2=A0THE=
=C2=A0SOFTWARE=C2=A0OR=C2=A0THE=C2=A0USE=C2=A0OR=C2=A0OTHER=C2=A0DEALINGS=
=C2=A0IN=C2=A0THE=C2=A0
>=C2=A0
>=C2=A0-=C2=A0typedef=C2=A0struct=C2=
=A0dwarf_loc
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0{
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0val;
>=C2=A0
>=C2=A0--#if=
ndef=C2=A0UNW_LOCAL_ONLY
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0unw_word_t=C2=A0type;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0see=C2=A0X86_LOC_TYPE_*=C2=A0macros.=C2=
=A0=C2=A0*/
>=C2=A0
>=C2=A0--#endif
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=
=C2=A0}
>=C2=A0
>=C2=A0-=C2=A0dwarf_loc_t;
>=C2=A0
>=C2=A0-=C2=
=A0
>=C2=A0
>=C2=A0----=C2=A0include/tdep-x86/libunwind_i.h.orig=C2=
=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:46:39=C2=A0UTC
>=C2=A0
>=C2=
=A0-+++=C2=A0include/tdep-x86/libunwind_i.h
>=C2=A0
>=C2=A0-@@=C2=A0-84=
,15=C2=A0+84,26=C2=A0@@=C2=A0dwarf_get_uc(const=C2=A0struct=C2=A0dwarf_curs=
or=C2=A0*cursor)
>=C2=A0
>=C2=A0-=C2=A0}
>=C2=A0
>=C2=A0-=C2=A0
>=
=C2=A0
>=C2=A0-=C2=A0#define=C2=A0DWARF_GET_LOC(l)=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0((l).val)
>=C2=A0
>=C2=A0-+#=C2=A0define=
=C2=A0DWARF_LOC_TYPE_MEM=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(0=C2=A0<<=C2=A00)
=
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_LOC_TYPE_FP=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0(1=C2=A0<<=C2=A00)
>=C2=A0
>=C2=A0-+#=C2=A0define=
=C2=A0DWARF_LOC_TYPE_REG=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(1=C2=A0<<=C2=A01)
=
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_LOC_TYPE_VAL=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0(1=C2=A0<<=C2=A02)
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=
=C2=A0--#ifdef=C2=A0UNW_LOCAL_ONLY
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=
=A0DWARF_IS_REG_LOC(l)=C2=A0=C2=A0=C2=A0=C2=A0(((l).type=C2=A0&=C2=A0DWARF_=
LOC_TYPE_REG)=C2=A0!=3D=C2=A00)
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWA=
RF_IS_FP_LOC(l)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(((l).type=C2=A0&=C2=A0DWARF_L=
OC_TYPE_FP)=C2=A0!=3D=C2=A00)
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF=
_IS_MEM_LOC(l)=C2=A0=C2=A0=C2=A0=C2=A0((l).type=C2=A0=3D=3D=C2=A0DWARF_LOC_=
TYPE_MEM)
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_IS_VAL_LOC(l)=C2=
=A0=C2=A0=C2=A0=C2=A0(((l).type=C2=A0&=C2=A0DWARF_LOC_TYPE_VAL)=C2=A0!=3D=
=C2=A00)
>=C2=A0
>=C2=A0-+
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWAR=
F_LOC(r,=C2=A0t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0((dwarf_loc=
_t)=C2=A0{=C2=A0.val=C2=A0=3D=C2=A0(r),=C2=A0.type=C2=A0=3D=C2=A0(t)=C2=
=A0})
>=C2=A0
>=C2=A0-=C2=A0#=C2=A0define=C2=A0DWARF_NULL_LOC=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWARF_LOC=C2=A0(0,=C2=A00)=

>=C2=A0
>=C2=A0--#=C2=A0define=C2=A0DWARF_IS_NULL_LOC(l)=C2=A0=C2=
=A0=C2=A0(DWARF_GET_LOC=C2=A0(l)=C2=A0=3D=3D=C2=A00)
>=C2=A0
>=C2=A0--#=
=C2=A0define=C2=A0DWARF_LOC(r,=C2=A0t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0((dwarf_loc_t)=C2=A0{=C2=A0.val=C2=A0=3D=C2=A0(r)=C2=A0})
=
>=C2=A0
>=C2=A0--#=C2=A0define=C2=A0DWARF_IS_REG_LOC(l)=C2=A0=C2=A0=C2=
=A0=C2=A00
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_IS_NULL_LOC(l)=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0-+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0({=C2=A0dwarf_loc_t=C2=A0_l=C2=A0=3D=C2=A0(l);=C2=A0_l.va=
l=C2=A0=3D=3D=C2=A00=C2=A0&&=C2=A0_l.type=C2=A0=3D=3D=C2=A00;=C2=A0})
>=
=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_VAL_LOC(c,v)=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been=C2=A0updated=
=C2=A0by=C2=A0sunpoet:
>=C2=A0
>=C2=A0URL:=C2=A0https://cgit.FreeBSD.or=
g/ports/commit/?id=3Dee491a6c691b15e6a3313fe8d73cfb2b2ed06e83
>=C2=A0
>=
=C2=A0commit=C2=A0ee491a6c691b15e6a3313fe8d73cfb2b2ed06e83
>=C2=A0
>=
=C2=A0Author:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Po-Chuan=C2=A0Hsieh=C2=A0<sunpoe=
t@FreeBSD.org>
>=C2=A0
>=C2=A0AuthorDate:=C2=A02023-11-01=C2=A005:30:07=
=C2=A0+0000
>=C2=A0
>=C2=A0Commit:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Po-Chua=
n=C2=A0Hsieh=C2=A0<sunpoet@FreeBSD.org>
>=C2=A0
>=C2=A0CommitDate:=
=C2=A02023-11-01=C2=A005:30:07=C2=A0+0000
>=C2=A0
>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0devel/libunwind:=C2=A0Update=C2=A0to=C2=A01.7.2
>=C2=A0
=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0-=C2=A0Change=C2=A0MASTER_SITES
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0-=C2=A0Update=C2=A0WWW
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-=
=C2=A0Sort=C2=A0PLIST
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
>=C2=
=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Changes:=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind/releases
>=
=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0PR:=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0274523
>=C2=A0
>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Exp-run=C2=A0by:=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0antoine
>=C2=A0
>=C2=A0---
>=C2=A0
>=C2=A0=C2=A0devel/libunwi=
nd/Makefile=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A016=C2=A0+-
>=C2=A0
>=C2=
=A0=C2=A0devel/libunwind/distinfo=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A08=
=C2=A0+-
>=C2=A0
>=C2=A0=C2=A0devel/libunwind/files/patch-aarch64=C2=
=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A064=C2=A0-------
>=C2=A0
>=C2=A0=C2=
=A0devel/libunwind/files/patch-bug-269875=C2=A0|=C2=A0310=C2=A0------------=
---------------------
>=C2=A0
>=C2=A0=C2=A0devel/libunwind/files/patch-=
i386=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A013=C2=A0++
>=
=C2=A0
>=C2=A0=C2=A0devel/libunwind/pkg-plist=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=
=A012=C2=A0+-
>=C2=A0
>=C2=A0=C2=A06=C2=A0files=C2=A0changed,=C2=A030=
=C2=A0insertions(+),=C2=A0393=C2=A0deletions(-)
>=C2=A0
>=C2=A0diff=
=C2=A0--git=C2=A0a/devel/libunwind/Makefile=C2=A0b/devel/libunwind/Makefile=

>=C2=A0
>=C2=A0index=C2=A077af7ab31c2e..72927e2d1d9f=C2=A0100644
>=
=C2=A0
>=C2=A0---=C2=A0a/devel/libunwind/Makefile
>=C2=A0
>=C2=A0+++=
=C2=A0b/devel/libunwind/Makefile
>=C2=A0
>=C2=A0@@=C2=A0-1,17=C2=A0+1,1=
3=C2=A0@@
>=C2=A0
>=C2=A0=C2=A0PORTNAME=3D=C2=A0=C2=A0=C2=A0=C2=A0libun=
wind
>=C2=A0
>=C2=A0-PORTVERSION=3D=C2=A0=C2=A0=C2=A0=C2=A020211201=
=C2=A0=C2=A0=C2=A0=C2=A0#=C2=A0This=C2=A0is=C2=A0the=C2=A0release=C2=A0date=
=C2=A0on=C2=A0https://download.savannah.gnu.org/releases/libunwind/
>=
=C2=A0
>=C2=A0-PORTREVISION=3D=C2=A0=C2=A0=C2=A0=C2=A02
>=C2=A0
>=
=C2=A0+PORTVERSION=3D=C2=A0=C2=A0=C2=A0=C2=A020230730=C2=A0=C2=A0=C2=A0=
=C2=A0#=C2=A0This=C2=A0is=C2=A0the=C2=A0release=C2=A0date=C2=A0on=C2=A0http=
s://github.com/libunwind/libunwind/releases
>=C2=A0
>=C2=A0=C2=A0CATEGO=
RIES=3D=C2=A0=C2=A0=C2=A0=C2=A0devel
>=C2=A0
>=C2=A0-MASTER_SITES=3D=
=C2=A0=C2=A0=C2=A0=C2=A0SAVANNAH=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind/=
releases/download/v${PORTVERSION}/
>=C2=A0
>=C2=A0-DISTNAME=3D=C2=A0=
=C2=A0=C2=A0=C2=A0${PORTNAME}-1.6.2
>=C2=A0
>=C2=A0-
>=C2=A0
>=
=C2=A0-PATCH_SITES=3D=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/l=
ibunwind/commit/
>=C2=A0
>=C2=A0-PATCHFILES=3D=C2=A0=C2=A0=C2=A0=C2=
=A0ce7e1002888a03fde0eea631748489b12ff56490.patch:-p1
>=C2=A0
>=C2=
=A0+MASTER_SITES=3D=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/lib=
unwind/releases/download/v${LIBUNWIND_VERSION}/
>=C2=A0
>=C2=A0+DISTNAM=
E=3D=C2=A0=C2=A0=C2=A0=C2=A0${PORTNAME}-${LIBUNWIND_VERSION}
>=C2=A0
>=
=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=A0MAINTAINER=3D=C2=A0=C2=A0=C2=A0=C2=
=A0sunpoet@FreeBSD.org
>=C2=A0
>=C2=A0=C2=A0COMMENT=3D=C2=A0=C2=A0=
=C2=A0=C2=A0Generic=C2=A0stack=C2=A0unwinding=C2=A0library
>=C2=A0
>=
=C2=A0-WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://www.no=
ngnu.org/libunwind/
>=C2=A0
>=C2=A0+WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind=C2=A0\
>=
=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://ww=
w.nongnu.org/libunwind/
>=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=
=A0LICENSE=3D=C2=A0=C2=A0=C2=A0=C2=A0MIT
>=C2=A0
>=C2=A0=C2=A0LICENSE_F=
ILE=3D=C2=A0=C2=A0=C2=A0=C2=A0${WRKSRC}/COPYING
>=C2=A0
>=C2=A0@@=C2=
=A0-31,6=C2=A0+27,8=C2=A0@@=C2=A0PLIST_SUB=3D=C2=A0=C2=A0=C2=A0=C2=A0ARCH=
=3D${ARCH:S|amd64|x86_64|:C|armv.|arm|:S|i386|x86|:C|powerpc64.*|pp
>=
=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=C2=A0=C2=A0CPE_VENDOR=3D=C2=A0=C2=
=A0=C2=A0=C2=A0libunwind_project
>=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=
=C2=A0+LIBUNWIND_VERSION=3D=C2=A0=C2=A0=C2=A0=C2=A01.7.2
>=C2=A0
>=
=C2=A0+
>=C2=A0
>=C2=A0=C2=A0.include=C2=A0<bsd.port.options.mk>=C2=
=A0[http://bsd.port.options.mk>];
>=C2=A0
>=C2=A0=C2=A0
>=C2=A0
>=
=C2=A0=C2=A0.if=C2=A0${ARCH:Mpowerpc*}
>=C2=A0
>=C2=A0diff=C2=A0--git=
=C2=A0a/devel/libunwind/distinfo=C2=A0b/devel/libunwind/distinfo
>=C2=
=A0
>=C2=A0index=C2=A05d98b5400168..03fe9071a429=C2=A0100644
>=C2=A0
=
>=C2=A0---=C2=A0a/devel/libunwind/distinfo
>=C2=A0
>=C2=A0+++=C2=A0b/de=
vel/libunwind/distinfo
>=C2=A0
>=C2=A0@@=C2=A0-1,5=C2=A0+1,3=C2=A0@@
=
>=C2=A0
>=C2=A0-TIMESTAMP=C2=A0=3D=C2=A01682376479
>=C2=A0
>=C2=A0-SH=
A256=C2=A0(libunwind-1.6.2.tar.gz)=C2=A0=3D=C2=A04a6aec666991fb45d0889c44ae=
de8ad6eb108071c3554fcdff671f9c94794976
>=C2=A0
>=C2=A0-SIZE=C2=A0(libun=
wind-1.6.2.tar.gz)=C2=A0=3D=C2=A0901392
>=C2=A0
>=C2=A0-SHA256=C2=A0(ce=
7e1002888a03fde0eea631748489b12ff56490.patch)=C2=A0=3D=C2=A01bc9c6c2c3a7389=
3fdd54e67c154633a1c6f756b1f71bc99353edc417cb24ee0
>=C2=A0
>=C2=A0-SIZE=
=C2=A0(ce7e1002888a03fde0eea631748489b12ff56490.patch)=C2=A0=3D=C2=A018260=

>=C2=A0
>=C2=A0+TIMESTAMP=C2=A0=3D=C2=A01697307744
>=C2=A0
>=C2=
=A0+SHA256=C2=A0(libunwind-1.7.2.tar.gz)=C2=A0=3D=C2=A0a18a6a24307443a8ace7=
a8acc2ce79fbbe6826cd0edf98d6326d0225d6a5d6e6
>=C2=A0
>=C2=A0+SIZE=C2=
=A0(libunwind-1.7.2.tar.gz)=C2=A0=3D=C2=A0912590
>=C2=A0
>=C2=A0diff=
=C2=A0--git=C2=A0a/devel/libunwind/files/patch-aarch64=C2=A0b/devel/libunwi=
nd/files/patch-aarch64
>=C2=A0
>=C2=A0deleted=C2=A0file=C2=A0mode=C2=
=A0100644
>=C2=A0
>=C2=A0index=C2=A05df59a1815ae..000000000000
>=
=C2=A0
>=C2=A0---=C2=A0a/devel/libunwind/files/patch-aarch64
>=C2=A0
=
>=C2=A0+++=C2=A0/dev/null
>=C2=A0
>=C2=A0@@=C2=A0-1,64=C2=A0+0,0=C2=
=A0@@
>=C2=A0
>=C2=A0-Reference:=C2=A0=C2=A0=C2=A0=C2=A0https://bugs.fr=
eebsd.org/bugzilla/show_bug.cgi?id=3D262447
>=C2=A0
>=C2=A0-=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libu=
nwind/pull/344
>=C2=A0
>=C2=A0-
>=C2=A0
>=C2=A0----=C2=A0include/li=
bunwind-aarch64.h.orig=C2=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:46:39=
=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0include/libunwind-aarch64.h
>=
=C2=A0
>=C2=A0-@@=C2=A0-226,15=C2=A0+226,24=C2=A0@@=C2=A0typedef=C2=A0str=
uct
>=C2=A0
>=C2=A0-=C2=A0#else
>=C2=A0
>=C2=A0-=C2=A0/*=C2=A0On=
=C2=A0AArch64,=C2=A0we=C2=A0can=C2=A0directly=C2=A0use=C2=A0ucontext_t=
=C2=A0as=C2=A0the=C2=A0unwind=C2=A0context.=C2=A0=C2=A0*/
>=C2=A0
>=
=C2=A0-=C2=A0typedef=C2=A0ucontext_t=C2=A0unw_tdep_context_t;
>=C2=A0
>=
=C2=A0-+#if=C2=A0defined(__FreeBSD__)
>=C2=A0
>=C2=A0-+typedef=C2=A0uco=
ntext_t=C2=A0unw_fpsimd_context_t;
>=C2=A0
>=C2=A0-=C2=A0#endif
>=
=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-=
=C2=A0
>=C2=A0
>=C2=A0-=C2=A0#include=C2=A0"libunwind-common.h"
>=
=C2=A0
>=C2=A0-=C2=A0#include=C2=A0"libunwind-dynamic.h"
>=C2=A0
>=
=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__FreeBSD__)
>=C2=
=A0
>=C2=A0-+#define=C2=A0UNW_BASE=C2=A0register=C2=A0uint64_t=C2=A0unw_b=
ase=C2=A0__asm__=C2=A0("x0")=C2=A0=3D=C2=A0(uint64_t)=C2=A0unw_ctx->uc_mcon=
text.mc_gpregs.gp_x[0];
>=C2=A0
>=C2=A0-+#else
>=C2=A0
>=C2=A0-+#de=
fine=C2=A0UNW_BASE=C2=A0register=C2=A0uint64_t=C2=A0unw_base=C2=A0__asm__=
=C2=A0("x0")=C2=A0=3D=C2=A0(uint64_t)=C2=A0unw_ctx->uc_mcontext.regs;
>=
=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-+
>=C2=A0
>=C2=A0-=C2=
=A0#define=C2=A0unw_tdep_getcontext(uc)=C2=A0({=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0unw_tdep_co=
ntext_t=C2=A0*unw_ctx=C2=A0=3D=C2=A0(uc);=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0--=C2=A0=C2=A0register=C2=A0uint64_t=
=C2=A0unw_base=C2=A0__asm__=C2=A0("x0")=C2=A0=3D=C2=A0(uint64_t)=C2=A0unw_c=
tx->uc_mcontext.regs;=C2=A0\
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0UNW_BASE=
=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0__asm__=C2=A0__volatile__=
=C2=A0(=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0"stp=C2=A0x0,=C2=A0x1,=C2=A0[%[base],=C2=A0#0]\n"=
=C2=A0\
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"stp=C2=
=A0x2,=C2=A0x3,=C2=A0[%[base],=C2=A0#16]\n"=C2=A0\
>=C2=A0
>=C2=A0----=
=C2=A0src/aarch64/Ginit.c.orig=C2=A0=C2=A0=C2=A0=C2=A02021-11-30=C2=A017:12=
:31=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0src/aarch64/Ginit.c
>=C2=A0
>=
=C2=A0-@@=C2=A0-47,9=C2=A0+47,17=C2=A0@@=C2=A0static=C2=A0inline=C2=A0void=
=C2=A0*
>=C2=A0
>=C2=A0-=C2=A0uc_addr=C2=A0(unw_tdep_context_t=C2=A0*uc=
,=C2=A0int=C2=A0reg)
>=C2=A0
>=C2=A0-=C2=A0{
>=C2=A0
>=C2=A0-=C2=
=A0=C2=A0=C2=A0if=C2=A0(reg=C2=A0&gt;=3D=C2=A0UNW_AARCH64_X0=C2=A0&&=C2=
=A0reg=C2=A0<=C2=A0UNW_AARCH64_V0)
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__=
FreeBSD__)
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0&uc->uc=
_mcontext.mc_gpregs.gp_x[reg];
>=C2=A0
>=C2=A0-+#else
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0&uc->uc_mcontext.regs[reg]=
;
>=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0else=
=C2=A0if=C2=A0(reg=C2=A0&gt;=3D=C2=A0UNW_AARCH64_V0=C2=A0&&=C2=A0reg=C2=
=A0&lt;=3D=C2=A0UNW_AARCH64_V31)
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__Fr=
eeBSD__)
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0&GET_FPCT=
X(uc)->uc_mcontext.mc_fpregs.fp_q[reg=C2=A0-=C2=A0UNW_AARCH64_V0];
>=
=C2=A0
>=C2=A0-+#else
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0return=C2=A0&GET_FPCTX(uc)->vregs[reg=C2=A0-=C2=A0UNW_AARCH64_V0];
>=
=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0else
>=
=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0NULL;
>=C2=
=A0
>=C2=A0-=C2=A0}
>=C2=A0
>=C2=A0----=C2=A0src/aarch64/unwind_i.h.o=
rig=C2=A0=C2=A0=C2=A0=C2=A02020-04-28=C2=A015:49:14=C2=A0UTC
>=C2=A0
>=
=C2=A0-+++=C2=A0src/aarch64/unwind_i.h
>=C2=A0
>=C2=A0-@@=C2=A0-59,6=
=C2=A0+59,10=C2=A0@@=C2=A0extern=C2=A0int=C2=A0aarch64_local_resume=C2=
=A0(unw_addr_space_t=C2=A0as,=C2=A0
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=
=A0}=C2=A0while=C2=A0(0)
>=C2=A0
>=C2=A0-=C2=A0#endif
>=C2=A0
>=
=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-+#if=C2=A0defined(__FreeBSD__)
>=C2=
=A0
>=C2=A0-+#define=C2=A0GET_FPCTX(uc)=C2=A0((unw_tdep_context_t=C2=
=A0*)(&uc->uc_mcontext.mc_spare))
>=C2=A0
>=C2=A0-+#else
>=C2=A0
>=
=C2=A0-=C2=A0#define=C2=A0GET_FPCTX(uc)=C2=A0((unw_fpsimd_context_t=C2=
=A0*)(&uc->uc_mcontext.__reserved))
>=C2=A0
>=C2=A0-+#endif
>=C2=
=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-=C2=A0#endif=C2=A0/*=C2=A0unwind_i=
_h=C2=A0*/
>=C2=A0
>=C2=A0diff=C2=A0--git=C2=A0a/devel/libunwind/files/=
patch-bug-269875=C2=A0b/devel/libunwind/files/patch-bug-269875
>=C2=A0
=
>=C2=A0deleted=C2=A0file=C2=A0mode=C2=A0100644
>=C2=A0
>=C2=A0index=
=C2=A06655731e6c4b..000000000000
>=C2=A0
>=C2=A0---=C2=A0a/devel/libunw=
ind/files/patch-bug-269875
>=C2=A0
>=C2=A0+++=C2=A0/dev/null
>=C2=
=A0
>=C2=A0@@=C2=A0-1,310=C2=A0+0,0=C2=A0@@
>=C2=A0
>=C2=A0-Obtained=
=C2=A0from:=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind/c=
ommit/400b3f819ad44ff4e15487b163cc3613389cb4c8
>=C2=A0
>=C2=A0-
>=
=C2=A0
>=C2=A0----=C2=A0include/dwarf.h.orig=C2=A0=C2=A0=C2=A0=C2=A02021-=
12-01=C2=A000:46:39=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0include/dwarf.h=

>=C2=A0
>=C2=A0-@@=C2=A0-231,6=C2=A0+231,7=C2=A0@@=C2=A0typedef=C2=
=A0enum
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWARF_WHERE_REG,=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=
=C2=A0register=C2=A0saved=C2=A0in=C2=A0another=C2=A0register=C2=A0*/
>=
=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWARF_WHERE_EXPR,=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0registe=
r=C2=A0saved=C2=A0*/
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWAR=
F_WHERE_VAL_EXPR,=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0register=
=C2=A0has=C2=A0computed=C2=A0value=C2=A0*/
>=C2=A0
>=C2=A0-+=C2=A0=
=C2=A0=C2=A0=C2=A0DWARF_WHERE_CFA,=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0register=C2=A0is=C2=A0set=C2=
=A0to=C2=A0the=C2=A0computed=C2=A0cfa=C2=A0value=C2=A0*/
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0}
>=C2=A0
>=C2=A0-=C2=A0dwarf_where_t;
>=
=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-@@=C2=A0-313,7=C2=A0+314,7=
=C2=A0@@=C2=A0typedef=C2=A0struct=C2=A0dwarf_cursor
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0void=C2=A0*as_arg;=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=
=A0argument=C2=A0to=C2=A0address-space=C2=A0callbacks=C2=A0*/
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_addr_space_t=C2=A0as;=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0reference=C2=A0to=C2=A0per-a=
ddress-space=C2=A0info=C2=A0*/
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=
=C2=A0--=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0cfa;=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0/*=C2=A0canonical=C2=A0frame=C2=A0address;=C2=A0aka=C2=A0frame-=
/stack-pointer=C2=A0*/
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0unw_wor=
d_t=C2=A0cfa;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0canonical=C2=A0frame=
=C2=A0address;=C2=A0aka=C2=A0frame-pointer=C2=A0*/
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0ip;=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0inst=
ruction=C2=A0pointer=C2=A0*/
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0unw_word_t=C2=A0args_size;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0/*=C2=A0size=C2=A0of=C2=A0arguments=C2=A0*/
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0eh_args[UNW_TDEP_NUM_EH_REGS]=
;
>=C2=A0
>=C2=A0----=C2=A0include/libunwind_i.h.orig=C2=A0=C2=A0=C2=
=A0=C2=A02021-12-01=C2=A000:46:39=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0inc=
lude/libunwind_i.h
>=C2=A0
>=C2=A0-@@=C2=A0-346,6=C2=A0+346,10=C2=A0@@=
=C2=A0static=C2=A0inline=C2=A0void=C2=A0invalidate_edi=C2=A0(struct=C2=
=A0elf_dyn_info
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-=C2=A0#inclu=
de=C2=A0"tdep/libunwind_i.h"
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=
=A0-+#ifndef=C2=A0TDEP_DWARF_SP
>=C2=A0
>=C2=A0-+#define=C2=A0TDEP_DWAR=
F_SP=C2=A0UNW_TDEP_SP
>=C2=A0
>=C2=A0-+#endif
>=C2=A0
>=C2=A0-+
>=
=C2=A0
>=C2=A0-=C2=A0#ifndef=C2=A0tdep_get_func_addr
>=C2=A0
>=C2=
=A0-=C2=A0#=C2=A0define=C2=A0tdep_get_func_addr(as,addr,v)=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(*(v)=C2=A0=3D=C2=A0addr,=
=C2=A00)
>=C2=A0
>=C2=A0-=C2=A0#endif
>=C2=A0
>=C2=A0----=C2=A0incl=
ude/tdep-x86/dwarf-config.h.orig=C2=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:=
46:39=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0include/tdep-x86/dwarf-config.h=

>=C2=A0
>=C2=A0-@@=C2=A0-43,9=C2=A0+43,7=C2=A0@@=C2=A0WITH=C2=A0THE=
=C2=A0SOFTWARE=C2=A0OR=C2=A0THE=C2=A0USE=C2=A0OR=C2=A0OTHER=C2=A0DEALINGS=
=C2=A0IN=C2=A0THE=C2=A0
>=C2=A0
>=C2=A0-=C2=A0typedef=C2=A0struct=C2=
=A0dwarf_loc
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0{
>=C2=A0
>=C2=A0-=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=C2=A0val;
>=C2=A0
>=C2=A0--#if=
ndef=C2=A0UNW_LOCAL_ONLY
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0unw_word_t=C2=A0type;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0/*=C2=A0see=C2=A0X86_LOC_TYPE_*=C2=A0macros.=C2=
=A0=C2=A0*/
>=C2=A0
>=C2=A0--#endif
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=
=C2=A0}
>=C2=A0
>=C2=A0-=C2=A0dwarf_loc_t;
>=C2=A0
>=C2=A0-=C2=
=A0
>=C2=A0
>=C2=A0----=C2=A0include/tdep-x86/libunwind_i.h.orig=C2=
=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:46:39=C2=A0UTC
>=C2=A0
>=C2=
=A0-+++=C2=A0include/tdep-x86/libunwind_i.h
>=C2=A0
>=C2=A0-@@=C2=A0-84=
,15=C2=A0+84,26=C2=A0@@=C2=A0dwarf_get_uc(const=C2=A0struct=C2=A0dwarf_curs=
or=C2=A0*cursor)
>=C2=A0
>=C2=A0-=C2=A0}
>=C2=A0
>=C2=A0-=C2=A0
>=
=C2=A0
>=C2=A0-=C2=A0#define=C2=A0DWARF_GET_LOC(l)=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0((l).val)
>=C2=A0
>=C2=A0-+#=C2=A0define=
=C2=A0DWARF_LOC_TYPE_MEM=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(0=C2=A0<<=C2=A00)
=
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_LOC_TYPE_FP=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0(1=C2=A0<<=C2=A00)
>=C2=A0
>=C2=A0-+#=C2=A0define=
=C2=A0DWARF_LOC_TYPE_REG=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(1=C2=A0<<=C2=A01)
=
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_LOC_TYPE_VAL=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0(1=C2=A0<<=C2=A02)
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=
=C2=A0--#ifdef=C2=A0UNW_LOCAL_ONLY
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=
=A0DWARF_IS_REG_LOC(l)=C2=A0=C2=A0=C2=A0=C2=A0(((l).type=C2=A0&=C2=A0DWARF_=
LOC_TYPE_REG)=C2=A0!=3D=C2=A00)
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWA=
RF_IS_FP_LOC(l)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(((l).type=C2=A0&=C2=A0DWARF_L=
OC_TYPE_FP)=C2=A0!=3D=C2=A00)
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF=
_IS_MEM_LOC(l)=C2=A0=C2=A0=C2=A0=C2=A0((l).type=C2=A0=3D=3D=C2=A0DWARF_LOC_=
TYPE_MEM)
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_IS_VAL_LOC(l)=C2=
=A0=C2=A0=C2=A0=C2=A0(((l).type=C2=A0&=C2=A0DWARF_LOC_TYPE_VAL)=C2=A0!=3D=
=C2=A00)
>=C2=A0
>=C2=A0-+
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWAR=
F_LOC(r,=C2=A0t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0((dwarf_loc=
_t)=C2=A0{=C2=A0.val=C2=A0=3D=C2=A0(r),=C2=A0.type=C2=A0=3D=C2=A0(t)=C2=
=A0})
>=C2=A0
>=C2=A0-=C2=A0#=C2=A0define=C2=A0DWARF_NULL_LOC=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DWARF_LOC=C2=A0(0,=C2=A00)=

>=C2=A0
>=C2=A0--#=C2=A0define=C2=A0DWARF_IS_NULL_LOC(l)=C2=A0=C2=
=A0=C2=A0(DWARF_GET_LOC=C2=A0(l)=C2=A0=3D=3D=C2=A00)
>=C2=A0
>=C2=A0--#=
=C2=A0define=C2=A0DWARF_LOC(r,=C2=A0t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0((dwarf_loc_t)=C2=A0{=C2=A0.val=C2=A0=3D=C2=A0(r)=C2=A0})
=
>=C2=A0
>=C2=A0--#=C2=A0define=C2=A0DWARF_IS_REG_LOC(l)=C2=A0=C2=A0=C2=
=A0=C2=A00
>=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_IS_NULL_LOC(l)=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0\
>=C2=A0
>=C2=A0-+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0({=C2=A0dwarf_loc_t=C2=A0_l=C2=A0=3D=C2=A0(l);=C2=A0_l.va=
l=C2=A0=3D=3D=C2=A00=C2=A0&&=C2=A0_l.type=C2=A0=3D=3D=C2=A00;=C2=A0})
>=
=C2=A0
>=C2=A0-+#=C2=A0define=C2=A0DWARF_VAL_LOC(c,v)=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ret=C2=A0=3D=C2=A0dwarf_get=
=C2=A0(&c->dwarf,=C2=A0c->dwarf.loc[RIP],=C2=A0&c->dwarf.ip);
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Debug=C2=A0(1,=C2=A0"Frame=C2=A0Chain=
=C2=A0[RIP=3D0x%Lx]=C2=A0=3D=C2=A00x%Lx\n",
>=C2=A0
>=C2=A0----=C2=
=A0src/x86_64/Gregs.c.orig=C2=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:46:39=
=C2=A0UTC
>=C2=A0
>=C2=A0-+++=C2=A0src/x86_64/Gregs.c
>=C2=A0
>=
=C2=A0-@@=C2=A0-79,7=C2=A0+79,6=C2=A0@@=C2=A0tdep_access_reg=C2=A0(struct=
=C2=A0cursor=C2=A0*c,=C2=A0unw_regnum_t=C2=A0reg,=C2=A0u
>=C2=A0
>=
=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0break;
>=C2=A0
>=C2=
=A0-=C2=A0
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0case=C2=A0UNW_=
X86_64_CFA:
>=C2=A0
>=C2=A0--=C2=A0=C2=A0=C2=A0=C2=A0case=C2=A0UNW_X86_=
64_RSP:
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if=
=C2=A0(write)
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0return=C2=A0-UNW_EREADONLYREG;
>=C2=A0
>=C2=A0-=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*valp=C2=A0=3D=C2=A0c->dwarf.cfa=
=C2=A0[http://dwarf.cfa];
>=C2=A0
>=C2=A0-@@=C2=A0-107,6=C2=A0+106,7=
=C2=A0@@=C2=A0tdep_access_reg=C2=A0(struct=C2=A0cursor=C2=A0*c,=C2=A0unw_re=
gnum_t=C2=A0reg,=C2=A0u
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0case=C2=A0UNW_X86_64_RCX:=C2=A0loc=C2=A0=3D=C2=A0c->dwarf.loc[RCX];=
=C2=A0break;
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0case=C2=
=A0UNW_X86_64_RBX:=C2=A0loc=C2=A0=3D=C2=A0c->dwarf.loc[RBX];=C2=A0break;
=
>=C2=A0
>=C2=A0-=C2=A0
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0case=
=C2=A0UNW_X86_64_RSP:=C2=A0loc=C2=A0=3D=C2=A0c->dwarf.loc[RSP];=C2=A0break;=

>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0case=C2=A0UNW_X86_64_RBP=
:=C2=A0loc=C2=A0=3D=C2=A0c->dwarf.loc[RBP];=C2=A0break;
>=C2=A0
>=C2=
=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0case=C2=A0UNW_X86_64_RSI:=C2=A0loc=C2=
=A0=3D=C2=A0c->dwarf.loc[RSI];=C2=A0break;
>=C2=A0
>=C2=A0-=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0case=C2=A0UNW_X86_64_RDI:=C2=A0loc=C2=A0=3D=C2=A0c->dw=
arf.loc[RDI];=C2=A0break;
>=C2=A0
>=C2=A0----=C2=A0src/x86_64/Gstep.c.o=
rig=C2=A0=C2=A0=C2=A0=C2=A02021-12-01=C2=A000:46:39=C2=A0UTC
>=C2=A0
>=
=C2=A0-+++=C2=A0src/x86_64/Gstep.c
>=C2=A0
>=C2=A0-@@=C2=A0-223,7=C2=
=A0+223,7=C2=A0@@=C2=A0unw_step=C2=A0(unw_cursor_t=C2=A0*cursor)
>=C2=
=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Debug=C2=A0(2,=
=C2=A0"RIP=C2=A0fixup=C2=A0didn't=C2=A0work,=C2=A0falling=C2=A0back\n");
=
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unw_word_t=
=C2=A0rbp1=C2=A0=3D=C2=A00;
>=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0rbp_loc=C2=A0=3D=C2=A0DWARF_LOC(rbp,=C2=A00);
>=C2=
=A0
>=C2=A0--=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rsp_loc=C2=A0=3D=C2=
=A0DWARF_NULL_LOC;
>=C2=A0
>=C2=A0-+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0rsp_loc=C2=A0=3D=C2=A0DWARF_VAL_LOC(c,=C2=A0rbp=C2=A0+=C2=A016);
>=
=C2=A0
>=C2=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rip_loc=C2=
=A0=3D=C2=A0DWARF_LOC=C2=A0(rbp=C2=A0+=C2=A08,=C2=A00);
>=C2=A0
>=C2=
=A0-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ret=C2=A0=3D=C2=A0dwarf_get=
=C2=A0(&c->dwarf,=C2=A0rbp_loc,=C2=A0&rbp1);
>=C2=A0
>=C2=A0-=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Debug=C2=A0(1,=C2=A0"[RBP=3D0x%lx]=
=C2=A0=3D=C2=A00x%lx=C2=A0(cfa=C2=A0=3D=C2=A00x%lx)=C2=A0->=C2=A00x%lx\n",=

>=C2=A0
>=C2=A0diff=C2=A0--git=C2=A0a/devel/libunwind/files/patch-i386=
=C2=A0b/devel/libunwind/files/patch-i386
>=C2=A0
>=C2=A0new=C2=A0file=
=C2=A0mode=C2=A0100644
>=C2=A0
>=C2=A0index=C2=A0000000000000..86f24c84=
17ab
>=C2=A0
>=C2=A0---=C2=A0/dev/null
>=C2=A0
>=C2=A0+++=C2=A0b/de=
vel/libunwind/files/patch-i386
>=C2=A0
>=C2=A0@@=C2=A0-0,0=C2=A0+1,13=
=C2=A0@@
>=C2=A0
>=C2=A0+Reference:=C2=A0=C2=A0=C2=A0=C2=A0https://gith=
ub.com/libunwind/libunwind/pull/645
>=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://github.com/libunwind/libunwind/com=
mit/24dc3b0880695137a48c2ad0244900f9bb8416eb
>=C2=A0
>=C2=A0+
>=C2=
=A0
>=C2=A0+---=C2=A0src/x86/Gos-freebsd.c.orig=C2=A0=C2=A0=C2=A0=C2=
=A02023-07-30=C2=A011:32:29=C2=A0UTC
>=C2=A0
>=C2=A0++++=C2=A0src/x86/G=
os-freebsd.c
>=C2=A0
>=C2=A0+@@=C2=A0-111,6=C2=A0+111,7=C2=A0@@=C2=
=A0x86_handle_signal_frame=C2=A0(unw_cursor_t=C2=A0*cursor)
>=C2=A0
>=
=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct=C2=A0sigframe=C2=A0*sf;
>=
=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uintptr_t=C2=A0uc_addr;
>=
=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct=C2=A0dwarf_loc=C2=
=A0esp_loc;
>=C2=A0
>=C2=A0++=C2=A0=C2=A0=C2=A0=C2=A0int=C2=A0i;
>=
=C2=A0
>=C2=A0+=C2=A0
>=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0sf=C2=A0=3D=C2=A0(struct=C2=A0sigframe=C2=A0*)c->dwarf.cfa=C2=A0[http://=
dwarf.cfa];
>=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uc_addr=C2=
=A0=3D=C2=A0(uintptr_t)&(sf->sf_uc);
>=C2=A0
>=C2=A0diff=C2=A0--git=
=C2=A0a/devel/libunwind/pkg-plist=C2=A0b/devel/libunwind/pkg-plist
>=
=C2=A0
>=C2=A0index=C2=A073e648228c4a..f2e8304ce292=C2=A0100644
>=C2=
=A0
>=C2=A0---=C2=A0a/devel/libunwind/pkg-plist
>=C2=A0
>=C2=A0+++=
=C2=A0b/devel/libunwind/pkg-plist
>=C2=A0
>=C2=A0@@=C2=A0-1,9=C2=A0+1,1=
3=C2=A0@@
>=C2=A0
>=C2=A0+include/libunwind-%%ARCH%%.h
>=C2=A0
>=
=C2=A0=C2=A0include/libunwind-common.h
>=C2=A0
>=C2=A0=C2=A0%%COREDUMP%=
%include/libunwind-coredump.h
>=C2=A0
>=C2=A0=C2=A0include/libunwind-dy=
namic.h
>=C2=A0
>=C2=A0=C2=A0include/libunwind-ptrace.h
>=C2=A0
>=
=C2=A0-include/libunwind-%%ARCH%%.h
>=C2=A0
>=C2=A0=C2=A0include/libunw=
ind.h
>=C2=A0
>=C2=A0+lib/libunwind-%%ARCH%%.a
>=C2=A0
>=C2=A0+lib/=
libunwind-%%ARCH%%.so
>=C2=A0
>=C2=A0+lib/libunwind-%%ARCH%%.so.8
>=
=C2=A0
>=C2=A0+lib/libunwind-%%ARCH%%.so.8.0.1
>=C2=A0
>=C2=A0=C2=
=A0%%COREDUMP%%lib/libunwind-coredump.a
>=C2=A0
>=C2=A0=C2=A0%%COREDUMP=
%%lib/libunwind-coredump.so=C2=A0[http://libunwind-coredump.so]
>=C2=
=A0
>=C2=A0=C2=A0%%COREDUMP%%lib/libunwind-coredump.so.0=C2=A0[http://lib=
unwind-coredump.so.0]
>=C2=A0
>=C2=A0@@=C2=A0-18,10=C2=A0+22,6=C2=A0@@=
=C2=A0lib/libunwind-setjmp.a
>=C2=A0
>=C2=A0=C2=A0lib/libunwind-setjmp.=
so=C2=A0[http://libunwind-setjmp.so]
>=C2=A0
>=C2=A0=C2=A0lib/libunwind=
-setjmp.so.0=C2=A0[http://libunwind-setjmp.so.0]
>=C2=A0
>=C2=A0=C2=
=A0lib/libunwind-setjmp.so.0.0.0=C2=A0[http://libunwind-setjmp.so.0.0.0]
=
>=C2=A0
>=C2=A0-lib/libunwind-%%ARCH%%.a
>=C2=A0
>=C2=A0-lib/libunwin=
d-%%ARCH%%.so
>=C2=A0
>=C2=A0-lib/libunwind-%%ARCH%%.so.8
>=C2=A0
>=
=C2=A0-lib/libunwind-%%ARCH%%.so.8.0.1
>=C2=A0
>=C2=A0=C2=A0lib/libunwi=
nd.a
>=C2=A0
>=C2=A0=C2=A0lib/libunwind.so=C2=A0[http://libunwind.so]=

>=C2=A0
>=C2=A0=C2=A0lib/libunwind.so.8=C2=A0[http://libunwind.so.8]=

>=C2=A0
>=C2=A0@@=C2=A0-47,7=C2=A0+47,9=C2=A0@@=C2=A0man/man3/unw_get_=
accessors.3.gz
>=C2=A0
>=C2=A0=C2=A0man/man3/unw_get_fpreg.3.gz
>=
=C2=A0
>=C2=A0=C2=A0man/man3/unw_get_proc_info.3.gz
>=C2=A0
>=C2=
=A0=C2=A0man/man3/unw_get_proc_info_by_ip.3.gz
>=C2=A0
>=C2=A0+man/man3=
/unw_get_proc_info_in_range.3.gz
>=C2=A0
>=C2=A0=C2=A0man/man3/unw_get_=
proc_name.3.gz
>=C2=A0
>=C2=A0+man/man3/unw_get_proc_name_by_ip.3.gz
=
>=C2=A0
>=C2=A0=C2=A0man/man3/unw_get_reg.3.gz
>=C2=A0
>=C2=A0=C2=
=A0man/man3/unw_getcontext.3.gz
>=C2=A0
>=C2=A0=C2=A0man/man3/unw_init_=
local.3.gz

Hi,

Can we please follow upstream's versioning scheme =
like everyone else?

https://repology.org/project/libunwind/versions
=

Best regards,

Daniel


--_=_swift_1698952331_42cd999805d79872c0a7b3f9f0e4f160_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div><br></div><div ><div><br></div></div><div><br></div><div class=3D"ik_m=
ail_quote answerContentMessage"><div>On 2023-11-01T06:30:36.000+01:00, Po-C=
huan Hsieh &lt;sunpoet@FreeBSD.org&gt; wrote:<br></div><blockquote class=3D=
"ws-ng-quote"><pre style=3D"white-space: normal;"><div>The branch main has =
been updated by sunpoet:<br></div><div><br></div><div>URL: <a href=3D"https=
://cgit.FreeBSD.org/ports/commit/?id=3Dee491a6c691b15e6a3313fe8d73cfb2b2ed0=
6e83" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferre=
r" data-ik=3D"ik-secure">https://cgit.FreeBSD.org/ports/commit/?id=3Dee491a=
6c691b15e6a3313fe8d73cfb2b2ed06e83</a><br></div><div><br></div><div>commit =
ee491a6c691b15e6a3313fe8d73cfb2b2ed06e83<br></div><div>Author:     Po-Chuan=
 Hsieh &lt;<a href=3D"mailto:sunpoet@FreeBSD.org" class=3D"defaultMailLink"=
>sunpoet@FreeBSD.org</a>&gt;<br></div><div>AuthorDate: 2023-11-01 05:30:07 =
+0000<br></div><div>Commit:     Po-Chuan Hsieh &lt;<a href=3D"mailto:sunpoe=
t@FreeBSD.org" class=3D"defaultMailLink">sunpoet@FreeBSD.org</a>&gt;<br></d=
iv><div>CommitDate: 2023-11-01 05:30:07 +0000<br></div><div><br></div><div>=
    devel/libunwind: Update to 1.7.2<br></div><div>    <br></div><div>    -=
 Change MASTER_SITES<br></div><div>    - Update WWW<br></div><div>    - Sor=
t PLIST<br></div><div>    <br></div><div>    Changes:        <a href=3D"htt=
ps://github.com/libunwind/libunwind/releases" class=3D"defaultMailLink" tar=
get=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https://gi=
thub.com/libunwind/libunwind/releases</a><br></div><div>    PR:            =
 274523<br></div><div>    Exp-run by:     antoine<br></div><div>---<br></di=
v><div> devel/libunwind/Makefile               |  16 +-<br></div><div> deve=
l/libunwind/distinfo               |   8 +-<br></div><div> devel/libunwind/=
files/patch-aarch64    |  64 -------<br></div><div> devel/libunwind/files/p=
atch-bug-269875 | 310 ---------------------------------<br></div><div> deve=
l/libunwind/files/patch-i386       |  13 ++<br></div><div> devel/libunwind/=
pkg-plist              |  12 +-<br></div><div> 6 files changed, 30 insertio=
ns(+), 393 deletions(-)<br></div><div><br></div><div>diff --git a/devel/lib=
unwind/Makefile b/devel/libunwind/Makefile<br></div><div>index 77af7ab31c2e=
..72927e2d1d9f 100644<br></div><div>--- a/devel/libunwind/Makefile<br></div=
><div>+++ b/devel/libunwind/Makefile<br></div><div>@@ -1,17 +1,13 @@<br></d=
iv><div> PORTNAME=3D=09libunwind<br></div><div>-PORTVERSION=3D=0920211201=
=09# This is the release date on <a href=3D"https://download.savannah.gnu.o=
rg/releases/libunwind/" class=3D"defaultMailLink" target=3D"_blank" rel=3D"=
noopener noreferrer" data-ik=3D"ik-secure">https://download.savannah.gnu.or=
g/releases/libunwind/</a><br></div><div>-PORTREVISION=3D=092<br></div><div>=
+PORTVERSION=3D=0920230730=09# This is the release date on <a href=3D"https=
://github.com/libunwind/libunwind/releases" class=3D"defaultMailLink" targe=
t=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https://gith=
ub.com/libunwind/libunwind/releases</a><br></div><div> CATEGORIES=3D=09deve=
l<br></div><div>-MASTER_SITES=3D=09SAVANNAH \<br></div><div>-=09=09<a href=
=3D"https://github.com/libunwind/libunwind/releases/download/v" class=3D"de=
faultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-=
secure">https://github.com/libunwind/libunwind/releases/download/v</a>${POR=
TVERSION}/<br></div><div>-DISTNAME=3D=09${PORTNAME}-1.6.2<br></div><div>-<b=
r></div><div>-PATCH_SITES=3D=09<a href=3D"https://github.com/libunwind/libu=
nwind/commit/" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener =
noreferrer" data-ik=3D"ik-secure">https://github.com/libunwind/libunwind/co=
mmit/</a><br></div><div>-PATCHFILES=3D=09ce7e1002888a03fde0eea631748489b12f=
f56490.patch:-p1<br></div><div>+MASTER_SITES=3D=09<a href=3D"https://github=
.com/libunwind/libunwind/releases/download/v" class=3D"defaultMailLink" tar=
get=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https://gi=
thub.com/libunwind/libunwind/releases/download/v</a>${LIBUNWIND_VERSION}/<b=
r></div><div>+DISTNAME=3D=09${PORTNAME}-${LIBUNWIND_VERSION}<br></div><div>=
 <br></div><div> MAINTAINER=3D=09<a href=3D"mailto:sunpoet@FreeBSD.org" cla=
ss=3D"defaultMailLink">sunpoet@FreeBSD.org</a><br></div><div> COMMENT=3D=09=
Generic stack unwinding library<br></div><div>-WWW=3D=09=09<a href=3D"https=
://www.nongnu.org/libunwind/" class=3D"defaultMailLink" target=3D"_blank" r=
el=3D"noopener noreferrer" data-ik=3D"ik-secure">https://www.nongnu.org/lib=
unwind/</a><br></div><div>+WWW=3D=09=09<a href=3D"https://github.com/libunw=
ind/libunwind" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener =
noreferrer" data-ik=3D"ik-secure">https://github.com/libunwind/libunwind</a=
> \<br></div><div>+=09=09<a href=3D"https://www.nongnu.org/libunwind/" clas=
s=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=
=3D"ik-secure">https://www.nongnu.org/libunwind/</a><br></div><div>; <br></d=
iv><div> LICENSE=3D=09MIT<br></div><div> LICENSE_FILE=3D=09${WRKSRC}/COPYIN=
G<br></div><div>@@ -31,6 +27,8 @@ PLIST_SUB=3D=09ARCH=3D${ARCH:S|amd64|x86_=
64|:C|armv.|arm|:S|i386|x86|:C|powerpc64.*|pp<br></div><div> <br></div><div=
> CPE_VENDOR=3D=09libunwind_project<br></div><div> <br></div><div>+LIBUNWIN=
D_VERSION=3D=091.7.2<br></div><div>+<br></div><div> .include &lt;<a href=3D=
"http://bsd.port.options.mk>" class=3D"defaultMailLink" target=3D"_blank" r=
el=3D"noopener noreferrer" data-ik=3D"ik-secure">bsd.port.options.mk&gt;</a=
>;<br></div><div> <br></div><div> .if ${ARCH:Mpowerpc*}<br></div><div>diff =
--git a/devel/libunwind/distinfo b/devel/libunwind/distinfo<br></div><div>i=
ndex 5d98b5400168..03fe9071a429 100644<br></div><div>--- a/devel/libunwind/=
distinfo<br></div><div>+++ b/devel/libunwind/distinfo<br></div><div>@@ -1,5=
 +1,3 @@<br></div><div>-TIMESTAMP =3D 1682376479<br></div><div>-SHA256 (lib=
unwind-1.6.2.tar.gz) =3D 4a6aec666991fb45d0889c44aede8ad6eb108071c3554fcdff=
671f9c94794976<br></div><div>-SIZE (libunwind-1.6.2.tar.gz) =3D 901392<br><=
/div><div>-SHA256 (ce7e1002888a03fde0eea631748489b12ff56490.patch) =3D 1bc9=
c6c2c3a73893fdd54e67c154633a1c6f756b1f71bc99353edc417cb24ee0<br></div><div>=
-SIZE (ce7e1002888a03fde0eea631748489b12ff56490.patch) =3D 18260<br></div><=
div>+TIMESTAMP =3D 1697307744<br></div><div>+SHA256 (libunwind-1.7.2.tar.gz=
) =3D a18a6a24307443a8ace7a8acc2ce79fbbe6826cd0edf98d6326d0225d6a5d6e6<br><=
/div><div>+SIZE (libunwind-1.7.2.tar.gz) =3D 912590<br></div><div>diff --gi=
t a/devel/libunwind/files/patch-aarch64 b/devel/libunwind/files/patch-aarch=
64<br></div><div>deleted file mode 100644<br></div><div>index 5df59a1815ae.=
.000000000000<br></div><div>--- a/devel/libunwind/files/patch-aarch64<br></=
div><div>+++ /dev/null<br></div><div>@@ -1,64 +0,0 @@<br></div><div>-Refere=
nce:=09<a href=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D26244=
7" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" =
data-ik=3D"ik-secure">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D2=
62447</a><br></div><div>-=09=09<a href=3D"https://github.com/libunwind/libu=
nwind/pull/344" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener=
 noreferrer" data-ik=3D"ik-secure">https://github.com/libunwind/libunwind/p=
ull/344</a><br></div><div>-<br></div><div>---- include/libunwind-aarch64.h.=
orig=092021-12-01 00:46:39 UTC<br></div><div>-+++ include/libunwind-aarch64=
.h<br></div><div>-@@ -226,15 +226,24 @@ typedef struct<br></div><div>- #els=
e<br></div><div>- /* On AArch64, we can directly use ucontext_t as the unwi=
nd context.  */<br></div><div>- typedef ucontext_t unw_tdep_context_t;<br><=
/div><div>-+#if defined(__FreeBSD__)<br></div><div>-+typedef ucontext_t unw=
_fpsimd_context_t;<br></div><div>- #endif<br></div><div>-+#endif<br></div><=
div>- <br></div><div>- <br></div><div>- #include "libunwind-common.h"<br></=
div><div>- #include "libunwind-dynamic.h"<br></div><div>- <br></div><div>-+=
#if defined(__FreeBSD__)<br></div><div>-+#define UNW_BASE register uint64_t=
 unw_base __asm__ ("x0") =3D (uint64_t) unw_ctx-&gt;uc_mcontext.mc_gpregs.g=
p_x[0];<br></div><div>-+#else<br></div><div>-+#define UNW_BASE register uin=
t64_t unw_base __asm__ ("x0") =3D (uint64_t) unw_ctx-&gt;uc_mcontext.regs;<=
br></div><div>-+#endif<br></div><div>-+<br></div><div>- #define unw_tdep_ge=
tcontext(uc) ({=09=09=09=09=09\<br></div><div>-   unw_tdep_context_t *unw_c=
tx =3D (uc);=09=09=09=09=09\<br></div><div>--  register uint64_t unw_base _=
_asm__ ("x0") =3D (uint64_t) unw_ctx-&gt;uc_mcontext.regs; \<br></div><div>=
-+  UNW_BASE \<br></div><div>-   __asm__ __volatile__ (=09=09=09=09=09     =
   \<br></div><div>-      "stp x0, x1, [%[base], #0]\n" \<br></div><div>-  =
    "stp x2, x3, [%[base], #16]\n" \<br></div><div>---- src/aarch64/Ginit.c=
.orig=092021-11-30 17:12:31 UTC<br></div><div>-+++ src/aarch64/Ginit.c<br><=
/div><div>-@@ -47,9 +47,17 @@ static inline void *<br></div><div>- uc_addr =
(unw_tdep_context_t *uc, int reg)<br></div><div>- {<br></div><div>-   if (r=
eg &amp;gt;=3D UNW_AARCH64_X0 &amp;&amp; reg &lt; UNW_AARCH64_V0)<br></div>=
<div>-+#if defined(__FreeBSD__)<br></div><div>-+    return &amp;uc-&gt;uc_m=
context.mc_gpregs.gp_x[reg];<br></div><div>-+#else<br></div><div>-     retu=
rn &amp;uc-&gt;uc_mcontext.regs[reg];<br></div><div>-+#endif<br></div><div>=
-   else if (reg &amp;gt;=3D UNW_AARCH64_V0 &amp;&amp; reg &amp;lt;=3D UNW_=
AARCH64_V31)<br></div><div>-+#if defined(__FreeBSD__)<br></div><div>-+    r=
eturn &amp;GET_FPCTX(uc)-&gt;uc_mcontext.mc_fpregs.fp_q[reg - UNW_AARCH64_V=
0];<br></div><div>-+#else<br></div><div>-     return &amp;GET_FPCTX(uc)-&gt=
;vregs[reg - UNW_AARCH64_V0];<br></div><div>-+#endif<br></div><div>-   else=
<br></div><div>-     return NULL;<br></div><div>- }<br></div><div>---- src/=
aarch64/unwind_i.h.orig=092020-04-28 15:49:14 UTC<br></div><div>-+++ src/aa=
rch64/unwind_i.h<br></div><div>-@@ -59,6 +59,10 @@ extern int aarch64_local=
_resume (unw_addr_space_t as, <br></div><div>-   } while (0)<br></div><div>=
- #endif<br></div><div>- <br></div><div>-+#if defined(__FreeBSD__)<br></div=
><div>-+#define GET_FPCTX(uc) ((unw_tdep_context_t *)(&amp;uc-&gt;uc_mconte=
xt.mc_spare))<br></div><div>-+#else<br></div><div>- #define GET_FPCTX(uc) (=
(unw_fpsimd_context_t *)(&amp;uc-&gt;uc_mcontext.__reserved))<br></div><div=
>-+#endif<br></div><div>- <br></div><div>- #endif /* unwind_i_h */<br></div=
><div>diff --git a/devel/libunwind/files/patch-bug-269875 b/devel/libunwind=
/files/patch-bug-269875<br></div><div>deleted file mode 100644<br></div><di=
v>index 6655731e6c4b..000000000000<br></div><div>--- a/devel/libunwind/file=
s/patch-bug-269875<br></div><div>+++ /dev/null<br></div><div>@@ -1,310 +0,0=
 @@<br></div><div>-Obtained from:=09<a href=3D"https://github.com/libunwind=
/libunwind/commit/400b3f819ad44ff4e15487b163cc3613389cb4c8" class=3D"defaul=
tMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secu=
re">https://github.com/libunwind/libunwind/commit/400b3f819ad44ff4e15487b16=
3cc3613389cb4c8</a><br></div><div>-<br></div><div>---- include/dwarf.h.orig=
=092021-12-01 00:46:39 UTC<br></div><div>-+++ include/dwarf.h<br></div><div=
>-@@ -231,6 +231,7 @@ typedef enum<br></div><div>-     DWARF_WHERE_REG,    =
        /* register saved in another register */<br></div><div>-     DWARF_=
WHERE_EXPR,           /* register saved */<br></div><div>-     DWARF_WHERE_=
VAL_EXPR,       /* register has computed value */<br></div><div>-+    DWARF=
_WHERE_CFA,            /* register is set to the computed cfa value */<br><=
/div><div>-   }<br></div><div>- dwarf_where_t;<br></div><div>- <br></div><d=
iv>-@@ -313,7 +314,7 @@ typedef struct dwarf_cursor<br></div><div>-     voi=
d *as_arg;               /* argument to address-space callbacks */<br></div=
><div>-     unw_addr_space_t as;        /* reference to per-address-space i=
nfo */<br></div><div>- <br></div><div>--    unw_word_t cfa;     /* canonica=
l frame address; aka frame-/stack-pointer */<br></div><div>-+    unw_word_t=
 cfa;     /* canonical frame address; aka frame-pointer */<br></div><div>- =
    unw_word_t ip;              /* instruction pointer */<br></div><div>-  =
   unw_word_t args_size;       /* size of arguments */<br></div><div>-     =
unw_word_t eh_args[UNW_TDEP_NUM_EH_REGS];<br></div><div>---- include/libunw=
ind_i.h.orig=092021-12-01 00:46:39 UTC<br></div><div>-+++ include/libunwind=
_i.h<br></div><div>-@@ -346,6 +346,10 @@ static inline void invalidate_edi =
(struct elf_dyn_info<br></div><div>- <br></div><div>- #include "tdep/libunw=
ind_i.h"<br></div><div>- <br></div><div>-+#ifndef TDEP_DWARF_SP<br></div><d=
iv>-+#define TDEP_DWARF_SP UNW_TDEP_SP<br></div><div>-+#endif<br></div><div=
>-+<br></div><div>- #ifndef tdep_get_func_addr<br></div><div>- # define tde=
p_get_func_addr(as,addr,v)          (*(v) =3D addr, 0)<br></div><div>- #end=
if<br></div><div>---- include/tdep-x86/dwarf-config.h.orig=092021-12-01 00:=
46:39 UTC<br></div><div>-+++ include/tdep-x86/dwarf-config.h<br></div><div>=
-@@ -43,9 +43,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE <b=
r></div><div>- typedef struct dwarf_loc<br></div><div>-   {<br></div><div>-=
     unw_word_t val;<br></div><div>--#ifndef UNW_LOCAL_ONLY<br></div><div>-=
     unw_word_t type;            /* see X86_LOC_TYPE_* macros.  */<br></div=
><div>--#endif<br></div><div>-   }<br></div><div>- dwarf_loc_t;<br></div><d=
iv>- <br></div><div>---- include/tdep-x86/libunwind_i.h.orig=092021-12-01 0=
0:46:39 UTC<br></div><div>-+++ include/tdep-x86/libunwind_i.h<br></div><div=
>-@@ -84,15 +84,26 @@ dwarf_get_uc(const struct dwarf_cursor *cursor)<br></=
div><div>- }<br></div><div>- <br></div><div>- #define DWARF_GET_LOC(l)     =
   ((l).val)<br></div><div>-+# define DWARF_LOC_TYPE_MEM     (0 &lt;&lt; 0)=
<br></div><div>-+# define DWARF_LOC_TYPE_FP      (1 &lt;&lt; 0)<br></div><d=
iv>-+# define DWARF_LOC_TYPE_REG     (1 &lt;&lt; 1)<br></div><div>-+# defin=
e DWARF_LOC_TYPE_VAL     (1 &lt;&lt; 2)<br></div><div>- <br></div><div>--#i=
fdef UNW_LOCAL_ONLY<br></div><div>-+# define DWARF_IS_REG_LOC(l)    (((l).t=
ype &amp; DWARF_LOC_TYPE_REG) !=3D 0)<br></div><div>-+# define DWARF_IS_FP_=
LOC(l)     (((l).type &amp; DWARF_LOC_TYPE_FP) !=3D 0)<br></div><div>-+# de=
fine DWARF_IS_MEM_LOC(l)    ((l).type =3D=3D DWARF_LOC_TYPE_MEM)<br></div><=
div>-+# define DWARF_IS_VAL_LOC(l)    (((l).type &amp; DWARF_LOC_TYPE_VAL) =
!=3D 0)<br></div><div>-+<br></div><div>-+# define DWARF_LOC(r, t)        ((=
dwarf_loc_t) { .val =3D (r), .type =3D (t) })<br></div><div>- # define DWAR=
F_NULL_LOC         DWARF_LOC (0, 0)<br></div><div>--# define DWARF_IS_NULL_=
LOC(l)   (DWARF_GET_LOC (l) =3D=3D 0)<br></div><div>--# define DWARF_LOC(r,=
 t)        ((dwarf_loc_t) { .val =3D (r) })<br></div><div>--# define DWARF_=
IS_REG_LOC(l)    0<br></div><div>-+# define DWARF_IS_NULL_LOC(l)           =
                                \<br></div><div>-+                ({ dwarf_=
loc_t _l =3D (l); _l.val =3D=3D 0 &amp;&amp; _l.type =3D=3D 0; })<br></div>=
<div>-+# define DWARF_VAL_LOC(c,v)     The branch main has been updated by =
sunpoet:<br></div><div><br></div><div>URL: <a href=3D"https://cgit.FreeBSD.=
org/ports/commit/?id=3Dee491a6c691b15e6a3313fe8d73cfb2b2ed06e83" class=3D"d=
efaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik=
-secure">https://cgit.FreeBSD.org/ports/commit/?id=3Dee491a6c691b15e6a3313f=
e8d73cfb2b2ed06e83</a><br></div><div><br></div><div>commit ee491a6c691b15e6=
a3313fe8d73cfb2b2ed06e83<br></div><div>Author:     Po-Chuan Hsieh &lt;<a hr=
ef=3D"mailto:sunpoet@FreeBSD.org" class=3D"defaultMailLink">sunpoet@FreeBSD=
.org</a>&gt;<br></div><div>AuthorDate: 2023-11-01 05:30:07 +0000<br></div><=
div>Commit:     Po-Chuan Hsieh &lt;<a href=3D"mailto:sunpoet@FreeBSD.org" c=
lass=3D"defaultMailLink">sunpoet@FreeBSD.org</a>&gt;<br></div><div>CommitDa=
te: 2023-11-01 05:30:07 +0000<br></div><div><br></div><div>    devel/libunw=
ind: Update to 1.7.2<br></div><div>    <br></div><div>    - Change MASTER_S=
ITES<br></div><div>    - Update WWW<br></div><div>    - Sort PLIST<br></div=
><div>    <br></div><div>    Changes:        <a href=3D"https://github.com/=
libunwind/libunwind/releases" class=3D"defaultMailLink" target=3D"_blank" r=
el=3D"noopener noreferrer" data-ik=3D"ik-secure">https://github.com/libunwi=
nd/libunwind/releases</a><br></div><div>    PR:             274523<br></div=
><div>    Exp-run by:     antoine<br></div><div>---<br></div><div> devel/li=
bunwind/Makefile               |  16 +-<br></div><div> devel/libunwind/dist=
info               |   8 +-<br></div><div> devel/libunwind/files/patch-aarc=
h64    |  64 -------<br></div><div> devel/libunwind/files/patch-bug-269875 =
| 310 ---------------------------------<br></div><div> devel/libunwind/file=
s/patch-i386       |  13 ++<br></div><div> devel/libunwind/pkg-plist       =
       |  12 +-<br></div><div> 6 files changed, 30 insertions(+), 393 delet=
ions(-)<br></div><div><br></div><div>diff --git a/devel/libunwind/Makefile =
b/devel/libunwind/Makefile<br></div><div>index 77af7ab31c2e..72927e2d1d9f 1=
00644<br></div><div>--- a/devel/libunwind/Makefile<br></div><div>+++ b/deve=
l/libunwind/Makefile<br></div><div>@@ -1,17 +1,13 @@<br></div><div> PORTNAM=
E=3D=09libunwind<br></div><div>-PORTVERSION=3D=0920211201=09# This is the r=
elease date on <a href=3D"https://download.savannah.gnu.org/releases/libunw=
ind/" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferre=
r" data-ik=3D"ik-secure">https://download.savannah.gnu.org/releases/libunwi=
nd/</a><br></div><div>-PORTREVISION=3D=092<br></div><div>+PORTVERSION=3D=09=
20230730=09# This is the release date on <a href=3D"https://github.com/libu=
nwind/libunwind/releases" class=3D"defaultMailLink" target=3D"_blank" rel=
=3D"noopener noreferrer" data-ik=3D"ik-secure">https://github.com/libunwind=
/libunwind/releases</a><br></div><div> CATEGORIES=3D=09devel<br></div><div>=
-MASTER_SITES=3D=09SAVANNAH \<br></div><div>-=09=09<a href=3D"https://githu=
b.com/libunwind/libunwind/releases/download/v" class=3D"defaultMailLink" ta=
rget=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https://g=
ithub.com/libunwind/libunwind/releases/download/v</a>${PORTVERSION}/<br></d=
iv><div>-DISTNAME=3D=09${PORTNAME}-1.6.2<br></div><div>-<br></div><div>-PAT=
CH_SITES=3D=09<a href=3D"https://github.com/libunwind/libunwind/commit/" cl=
ass=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-=
ik=3D"ik-secure">https://github.com/libunwind/libunwind/commit/</a><br></di=
v><div>-PATCHFILES=3D=09ce7e1002888a03fde0eea631748489b12ff56490.patch:-p1<=
br></div><div>+MASTER_SITES=3D=09<a href=3D"https://github.com/libunwind/li=
bunwind/releases/download/v" class=3D"defaultMailLink" target=3D"_blank" re=
l=3D"noopener noreferrer" data-ik=3D"ik-secure">https://github.com/libunwin=
d/libunwind/releases/download/v</a>${LIBUNWIND_VERSION}/<br></div><div>+DIS=
TNAME=3D=09${PORTNAME}-${LIBUNWIND_VERSION}<br></div><div> <br></div><div> =
MAINTAINER=3D=09<a href=3D"mailto:sunpoet@FreeBSD.org" class=3D"defaultMail=
Link">sunpoet@FreeBSD.org</a><br></div><div> COMMENT=3D=09Generic stack unw=
inding library<br></div><div>-WWW=3D=09=09<a href=3D"https://www.nongnu.org=
/libunwind/" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener no=
referrer" data-ik=3D"ik-secure">https://www.nongnu.org/libunwind/</a><br></=
div><div>+WWW=3D=09=09<a href=3D"https://github.com/libunwind/libunwind" cl=
ass=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-=
ik=3D"ik-secure">https://github.com/libunwind/libunwind</a>; \<br></div><div=
>+=09=09<a href=3D"https://www.nongnu.org/libunwind/" class=3D"defaultMailL=
ink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">ht=
tps://www.nongnu.org/libunwind/</a><br></div><div> <br></div><div> LICENSE=
=3D=09MIT<br></div><div> LICENSE_FILE=3D=09${WRKSRC}/COPYING<br></div><div>=
@@ -31,6 +27,8 @@ PLIST_SUB=3D=09ARCH=3D${ARCH:S|amd64|x86_64|:C|armv.|arm|=
:S|i386|x86|:C|powerpc64.*|pp<br></div><div> <br></div><div> CPE_VENDOR=3D=
=09libunwind_project<br></div><div> <br></div><div>+LIBUNWIND_VERSION=3D=09=
1.7.2<br></div><div>+<br></div><div> .include &lt;<a href=3D"http://bsd.por=
t.options.mk>" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener =
noreferrer" data-ik=3D"ik-secure">bsd.port.options.mk&gt;</a>;<br></div><di=
v> <br></div><div> .if ${ARCH:Mpowerpc*}<br></div><div>diff --git a/devel/l=
ibunwind/distinfo b/devel/libunwind/distinfo<br></div><div>index 5d98b54001=
68..03fe9071a429 100644<br></div><div>--- a/devel/libunwind/distinfo<br></d=
iv><div>+++ b/devel/libunwind/distinfo<br></div><div>@@ -1,5 +1,3 @@<br></d=
iv><div>-TIMESTAMP =3D 1682376479<br></div><div>-SHA256 (libunwind-1.6.2.ta=
r.gz) =3D 4a6aec666991fb45d0889c44aede8ad6eb108071c3554fcdff671f9c94794976<=
br></div><div>-SIZE (libunwind-1.6.2.tar.gz) =3D 901392<br></div><div>-SHA2=
56 (ce7e1002888a03fde0eea631748489b12ff56490.patch) =3D 1bc9c6c2c3a73893fdd=
54e67c154633a1c6f756b1f71bc99353edc417cb24ee0<br></div><div>-SIZE (ce7e1002=
888a03fde0eea631748489b12ff56490.patch) =3D 18260<br></div><div>+TIMESTAMP =
=3D 1697307744<br></div><div>+SHA256 (libunwind-1.7.2.tar.gz) =3D a18a6a243=
07443a8ace7a8acc2ce79fbbe6826cd0edf98d6326d0225d6a5d6e6<br></div><div>+SIZE=
 (libunwind-1.7.2.tar.gz) =3D 912590<br></div><div>diff --git a/devel/libun=
wind/files/patch-aarch64 b/devel/libunwind/files/patch-aarch64<br></div><di=
v>deleted file mode 100644<br></div><div>index 5df59a1815ae..000000000000<b=
r></div><div>--- a/devel/libunwind/files/patch-aarch64<br></div><div>+++ /d=
ev/null<br></div><div>@@ -1,64 +0,0 @@<br></div><div>-Reference:=09<a href=
=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262447" class=3D"de=
faultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-=
secure">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262447</a><br><=
/div><div>-=09=09<a href=3D"https://github.com/libunwind/libunwind/pull/344=
" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" d=
ata-ik=3D"ik-secure">https://github.com/libunwind/libunwind/pull/344</a><br=
></div><div>-<br></div><div>---- include/libunwind-aarch64.h.orig=092021-12=
-01 00:46:39 UTC<br></div><div>-+++ include/libunwind-aarch64.h<br></div><d=
iv>-@@ -226,15 +226,24 @@ typedef struct<br></div><div>- #else<br></div><di=
v>- /* On AArch64, we can directly use ucontext_t as the unwind context.  *=
/<br></div><div>- typedef ucontext_t unw_tdep_context_t;<br></div><div>-+#i=
f defined(__FreeBSD__)<br></div><div>-+typedef ucontext_t unw_fpsimd_contex=
t_t;<br></div><div>- #endif<br></div><div>-+#endif<br></div><div>- <br></di=
v><div>- <br></div><div>- #include "libunwind-common.h"<br></div><div>- #in=
clude "libunwind-dynamic.h"<br></div><div>- <br></div><div>-+#if defined(__=
FreeBSD__)<br></div><div>-+#define UNW_BASE register uint64_t unw_base __as=
m__ ("x0") =3D (uint64_t) unw_ctx-&gt;uc_mcontext.mc_gpregs.gp_x[0];<br></d=
iv><div>-+#else<br></div><div>-+#define UNW_BASE register uint64_t unw_base=
 __asm__ ("x0") =3D (uint64_t) unw_ctx-&gt;uc_mcontext.regs;<br></div><div>=
-+#endif<br></div><div>-+<br></div><div>- #define unw_tdep_getcontext(uc) (=
{=09=09=09=09=09\<br></div><div>-   unw_tdep_context_t *unw_ctx =3D (uc);=
=09=09=09=09=09\<br></div><div>--  register uint64_t unw_base __asm__ ("x0"=
) =3D (uint64_t) unw_ctx-&gt;uc_mcontext.regs; \<br></div><div>-+  UNW_BASE=
 \<br></div><div>-   __asm__ __volatile__ (=09=09=09=09=09        \<br></di=
v><div>-      "stp x0, x1, [%[base], #0]\n" \<br></div><div>-      "stp x2,=
 x3, [%[base], #16]\n" \<br></div><div>---- src/aarch64/Ginit.c.orig=092021=
-11-30 17:12:31 UTC<br></div><div>-+++ src/aarch64/Ginit.c<br></div><div>-@=
@ -47,9 +47,17 @@ static inline void *<br></div><div>- uc_addr (unw_tdep_co=
ntext_t *uc, int reg)<br></div><div>- {<br></div><div>-   if (reg &amp;gt;=
=3D UNW_AARCH64_X0 &amp;&amp; reg &lt; UNW_AARCH64_V0)<br></div><div>-+#if =
defined(__FreeBSD__)<br></div><div>-+    return &amp;uc-&gt;uc_mcontext.mc_=
gpregs.gp_x[reg];<br></div><div>-+#else<br></div><div>-     return &amp;uc-=
&gt;uc_mcontext.regs[reg];<br></div><div>-+#endif<br></div><div>-   else if=
 (reg &amp;gt;=3D UNW_AARCH64_V0 &amp;&amp; reg &amp;lt;=3D UNW_AARCH64_V31=
)<br></div><div>-+#if defined(__FreeBSD__)<br></div><div>-+    return &amp;=
GET_FPCTX(uc)-&gt;uc_mcontext.mc_fpregs.fp_q[reg - UNW_AARCH64_V0];<br></di=
v><div>-+#else<br></div><div>-     return &amp;GET_FPCTX(uc)-&gt;vregs[reg =
- UNW_AARCH64_V0];<br></div><div>-+#endif<br></div><div>-   else<br></div><=
div>-     return NULL;<br></div><div>- }<br></div><div>---- src/aarch64/unw=
ind_i.h.orig=092020-04-28 15:49:14 UTC<br></div><div>-+++ src/aarch64/unwin=
d_i.h<br></div><div>-@@ -59,6 +59,10 @@ extern int aarch64_local_resume (un=
w_addr_space_t as, <br></div><div>-   } while (0)<br></div><div>- #endif<br=
></div><div>- <br></div><div>-+#if defined(__FreeBSD__)<br></div><div>-+#de=
fine GET_FPCTX(uc) ((unw_tdep_context_t *)(&amp;uc-&gt;uc_mcontext.mc_spare=
))<br></div><div>-+#else<br></div><div>- #define GET_FPCTX(uc) ((unw_fpsimd=
_context_t *)(&amp;uc-&gt;uc_mcontext.__reserved))<br></div><div>-+#endif<b=
r></div><div>- <br></div><div>- #endif /* unwind_i_h */<br></div><div>diff =
--git a/devel/libunwind/files/patch-bug-269875 b/devel/libunwind/files/patc=
h-bug-269875<br></div><div>deleted file mode 100644<br></div><div>index 665=
5731e6c4b..000000000000<br></div><div>--- a/devel/libunwind/files/patch-bug=
-269875<br></div><div>+++ /dev/null<br></div><div>@@ -1,310 +0,0 @@<br></di=
v><div>-Obtained from:=09<a href=3D"https://github.com/libunwind/libunwind/=
commit/400b3f819ad44ff4e15487b163cc3613389cb4c8" class=3D"defaultMailLink" =
target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https:/=
/github.com/libunwind/libunwind/commit/400b3f819ad44ff4e15487b163cc3613389c=
b4c8</a><br></div><div>-<br></div><div>---- include/dwarf.h.orig=092021-12-=
01 00:46:39 UTC<br></div><div>-+++ include/dwarf.h<br></div><div>-@@ -231,6=
 +231,7 @@ typedef enum<br></div><div>-     DWARF_WHERE_REG,            /* =
register saved in another register */<br></div><div>-     DWARF_WHERE_EXPR,=
           /* register saved */<br></div><div>-     DWARF_WHERE_VAL_EXPR,  =
     /* register has computed value */<br></div><div>-+    DWARF_WHERE_CFA,=
            /* register is set to the computed cfa value */<br></div><div>-=
   }<br></div><div>- dwarf_where_t;<br></div><div>- <br></div><div>-@@ -313=
,7 +314,7 @@ typedef struct dwarf_cursor<br></div><div>-     void *as_arg; =
              /* argument to address-space callbacks */<br></div><div>-    =
 unw_addr_space_t as;        /* reference to per-address-space info */<br><=
/div><div>- <br></div><div>--    unw_word_t cfa;     /* canonical frame add=
ress; aka frame-/stack-pointer */<br></div><div>-+    unw_word_t cfa;     /=
* canonical frame address; aka frame-pointer */<br></div><div>-     unw_wor=
d_t ip;              /* instruction pointer */<br></div><div>-     unw_word=
_t args_size;       /* size of arguments */<br></div><div>-     unw_word_t =
eh_args[UNW_TDEP_NUM_EH_REGS];<br></div><div>---- include/libunwind_i.h.ori=
g=092021-12-01 00:46:39 UTC<br></div><div>-+++ include/libunwind_i.h<br></d=
iv><div>-@@ -346,6 +346,10 @@ static inline void invalidate_edi (struct elf=
_dyn_info<br></div><div>- <br></div><div>- #include "tdep/libunwind_i.h"<br=
></div><div>- <br></div><div>-+#ifndef TDEP_DWARF_SP<br></div><div>-+#defin=
e TDEP_DWARF_SP UNW_TDEP_SP<br></div><div>-+#endif<br></div><div>-+<br></di=
v><div>- #ifndef tdep_get_func_addr<br></div><div>- # define tdep_get_func_=
addr(as,addr,v)          (*(v) =3D addr, 0)<br></div><div>- #endif<br></div=
><div>---- include/tdep-x86/dwarf-config.h.orig=092021-12-01 00:46:39 UTC<b=
r></div><div>-+++ include/tdep-x86/dwarf-config.h<br></div><div>-@@ -43,9 +=
43,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE <br></div><di=
v>- typedef struct dwarf_loc<br></div><div>-   {<br></div><div>-     unw_wo=
rd_t val;<br></div><div>--#ifndef UNW_LOCAL_ONLY<br></div><div>-     unw_wo=
rd_t type;            /* see X86_LOC_TYPE_* macros.  */<br></div><div>--#en=
dif<br></div><div>-   }<br></div><div>- dwarf_loc_t;<br></div><div>- <br></=
div><div>---- include/tdep-x86/libunwind_i.h.orig=092021-12-01 00:46:39 UTC=
<br></div><div>-+++ include/tdep-x86/libunwind_i.h<br></div><div>-@@ -84,15=
 +84,26 @@ dwarf_get_uc(const struct dwarf_cursor *cursor)<br></div><div>- =
}<br></div><div>- <br></div><div>- #define DWARF_GET_LOC(l)        ((l).val=
)<br></div><div>-+# define DWARF_LOC_TYPE_MEM     (0 &lt;&lt; 0)<br></div><=
div>-+# define DWARF_LOC_TYPE_FP      (1 &lt;&lt; 0)<br></div><div>-+# defi=
ne DWARF_LOC_TYPE_REG     (1 &lt;&lt; 1)<br></div><div>-+# define DWARF_LOC=
_TYPE_VAL     (1 &lt;&lt; 2)<br></div><div>- <br></div><div>--#ifdef UNW_LO=
CAL_ONLY<br></div><div>-+# define DWARF_IS_REG_LOC(l)    (((l).type &amp; D=
WARF_LOC_TYPE_REG) !=3D 0)<br></div><div>-+# define DWARF_IS_FP_LOC(l)     =
(((l).type &amp; DWARF_LOC_TYPE_FP) !=3D 0)<br></div><div>-+# define DWARF_=
IS_MEM_LOC(l)    ((l).type =3D=3D DWARF_LOC_TYPE_MEM)<br></div><div>-+# def=
ine DWARF_IS_VAL_LOC(l)    (((l).type &amp; DWARF_LOC_TYPE_VAL) !=3D 0)<br>=
</div><div>-+<br></div><div>-+# define DWARF_LOC(r, t)        ((dwarf_loc_t=
) { .val =3D (r), .type =3D (t) })<br></div><div>- # define DWARF_NULL_LOC =
        DWARF_LOC (0, 0)<br></div><div>--# define DWARF_IS_NULL_LOC(l)   (D=
WARF_GET_LOC (l) =3D=3D 0)<br></div><div>--# define DWARF_LOC(r, t)        =
((dwarf_loc_t) { .val =3D (r) })<br></div><div>--# define DWARF_IS_REG_LOC(=
l)    0<br></div><div>-+# define DWARF_IS_NULL_LOC(l)                      =
                     \<br></div><div>-+                ({ dwarf_loc_t _l =
=3D (l); _l.val =3D=3D 0 &amp;&amp; _l.type =3D=3D 0; })<br></div><div>-+# =
define DWARF_VAL_LOC(c,v)     -     ret =3D dwarf_get (&amp;c-&gt;dwarf, c-=
&gt;dwarf.loc[RIP], &amp;c-&gt;dwarf.ip);<br></div><div>-     Debug (1, "Fr=
ame Chain [RIP=3D0x%Lx] =3D 0x%Lx\n",<br></div><div>---- src/x86_64/Gregs.c=
.orig=092021-12-01 00:46:39 UTC<br></div><div>-+++ src/x86_64/Gregs.c<br></=
div><div>-@@ -79,7 +79,6 @@ tdep_access_reg (struct cursor *c, unw_regnum_t=
 reg, u<br></div><div>-       break;<br></div><div>- <br></div><div>-     c=
ase UNW_X86_64_CFA:<br></div><div>--    case UNW_X86_64_RSP:<br></div><div>=
-       if (write)<br></div><div>-         return -UNW_EREADONLYREG;<br></d=
iv><div>-       *valp =3D c-&gt;<a href=3D"http://dwarf.cfa" class=3D"defau=
ltMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-sec=
ure">dwarf.cfa</a>;<br></div><div>-@@ -107,6 +106,7 @@ tdep_access_reg (str=
uct cursor *c, unw_regnum_t reg, u<br></div><div>-     case UNW_X86_64_RCX:=
 loc =3D c-&gt;dwarf.loc[RCX]; break;<br></div><div>-     case UNW_X86_64_R=
BX: loc =3D c-&gt;dwarf.loc[RBX]; break;<br></div><div>- <br></div><div>-+ =
   case UNW_X86_64_RSP: loc =3D c-&gt;dwarf.loc[RSP]; break;<br></div><div>=
-     case UNW_X86_64_RBP: loc =3D c-&gt;dwarf.loc[RBP]; break;<br></div><d=
iv>-     case UNW_X86_64_RSI: loc =3D c-&gt;dwarf.loc[RSI]; break;<br></div=
><div>-     case UNW_X86_64_RDI: loc =3D c-&gt;dwarf.loc[RDI]; break;<br></=
div><div>---- src/x86_64/Gstep.c.orig=092021-12-01 00:46:39 UTC<br></div><d=
iv>-+++ src/x86_64/Gstep.c<br></div><div>-@@ -223,7 +223,7 @@ unw_step (unw=
_cursor_t *cursor)<br></div><div>-                   Debug (2, "RIP fixup d=
idn't work, falling back\n");<br></div><div>-                   unw_word_t =
rbp1 =3D 0;<br></div><div>-                   rbp_loc =3D DWARF_LOC(rbp, 0)=
;<br></div><div>--                  rsp_loc =3D DWARF_NULL_LOC;<br></div><d=
iv>-+                  rsp_loc =3D DWARF_VAL_LOC(c, rbp + 16);<br></div><di=
v>-                   rip_loc =3D DWARF_LOC (rbp + 8, 0);<br></div><div>-  =
                 ret =3D dwarf_get (&amp;c-&gt;dwarf, rbp_loc, &amp;rbp1);<=
br></div><div>-                   Debug (1, "[RBP=3D0x%lx] =3D 0x%lx (cfa =
=3D 0x%lx) -&gt; 0x%lx\n",<br></div><div>diff --git a/devel/libunwind/files=
/patch-i386 b/devel/libunwind/files/patch-i386<br></div><div>new file mode =
100644<br></div><div>index 000000000000..86f24c8417ab<br></div><div>--- /de=
v/null<br></div><div>+++ b/devel/libunwind/files/patch-i386<br></div><div>@=
@ -0,0 +1,13 @@<br></div><div>+Reference:=09<a href=3D"https://github.com/l=
ibunwind/libunwind/pull/645" class=3D"defaultMailLink" target=3D"_blank" re=
l=3D"noopener noreferrer" data-ik=3D"ik-secure">https://github.com/libunwin=
d/libunwind/pull/645</a><br></div><div>+=09=09<a href=3D"https://github.com=
/libunwind/libunwind/commit/24dc3b0880695137a48c2ad0244900f9bb8416eb" class=
=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=
=3D"ik-secure">https://github.com/libunwind/libunwind/commit/24dc3b08806951=
37a48c2ad0244900f9bb8416eb</a><br></div><div>+<br></div><div>+--- src/x86/G=
os-freebsd.c.orig=092023-07-30 11:32:29 UTC<br></div><div>++++ src/x86/Gos-=
freebsd.c<br></div><div>+@@ -111,6 +111,7 @@ x86_handle_signal_frame (unw_c=
ursor_t *cursor)<br></div><div>+     struct sigframe *sf;<br></div><div>+  =
   uintptr_t uc_addr;<br></div><div>+     struct dwarf_loc esp_loc;<br></di=
v><div>++    int i;<br></div><div>+ <br></div><div>+     sf =3D (struct sig=
frame *)c-&gt;<a href=3D"http://dwarf.cfa" class=3D"defaultMailLink" target=
=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">dwarf.cfa</a>=
;<br></div><div>+     uc_addr =3D (uintptr_t)&amp;(sf-&gt;sf_uc);<br></div>=
<div>diff --git a/devel/libunwind/pkg-plist b/devel/libunwind/pkg-plist<br>=
</div><div>index 73e648228c4a..f2e8304ce292 100644<br></div><div>--- a/deve=
l/libunwind/pkg-plist<br></div><div>+++ b/devel/libunwind/pkg-plist<br></di=
v><div>@@ -1,9 +1,13 @@<br></div><div>+include/libunwind-%%ARCH%%.h<br></di=
v><div> include/libunwind-common.h<br></div><div> %%COREDUMP%%include/libun=
wind-coredump.h<br></div><div> include/libunwind-dynamic.h<br></div><div> i=
nclude/libunwind-ptrace.h<br></div><div>-include/libunwind-%%ARCH%%.h<br></=
div><div> include/libunwind.h<br></div><div>+lib/libunwind-%%ARCH%%.a<br></=
div><div>+lib/libunwind-%%ARCH%%.so<br></div><div>+lib/libunwind-%%ARCH%%.s=
o.8<br></div><div>+lib/libunwind-%%ARCH%%.so.8.0.1<br></div><div> %%COREDUM=
P%%lib/libunwind-coredump.a<br></div><div> %%COREDUMP%%lib/<a href=3D"http:=
//libunwind-coredump.so" class=3D"defaultMailLink" target=3D"_blank" rel=3D=
"noopener noreferrer" data-ik=3D"ik-secure">libunwind-coredump.so</a><br></=
div><div> %%COREDUMP%%lib/<a href=3D"http://libunwind-coredump.so.0" class=
=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=
=3D"ik-secure">libunwind-coredump.so.0</a><br></div><div>@@ -18,10 +22,6 @@=
 lib/libunwind-setjmp.a<br></div><div> lib/<a href=3D"http://libunwind-setj=
mp.so" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferr=
er" data-ik=3D"ik-secure">libunwind-setjmp.so</a><br></div><div> lib/<a hre=
f=3D"http://libunwind-setjmp.so.0" class=3D"defaultMailLink" target=3D"_bla=
nk" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">libunwind-setjmp.so.0=
</a><br></div><div> lib/<a href=3D"http://libunwind-setjmp.so.0.0.0" class=
=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=
=3D"ik-secure">libunwind-setjmp.so.0.0.0</a><br></div><div>-lib/libunwind-%=
%ARCH%%.a<br></div><div>-lib/libunwind-%%ARCH%%.so<br></div><div>-lib/libun=
wind-%%ARCH%%.so.8<br></div><div>-lib/libunwind-%%ARCH%%.so.8.0.1<br></div>=
<div> lib/libunwind.a<br></div><div> lib/<a href=3D"http://libunwind.so" cl=
ass=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-=
ik=3D"ik-secure">libunwind.so</a><br></div><div> lib/<a href=3D"http://libu=
nwind.so.8" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener nor=
eferrer" data-ik=3D"ik-secure">libunwind.so.8</a><br></div><div>@@ -47,7 +4=
7,9 @@ man/man3/unw_get_accessors.3.gz<br></div><div> man/man3/unw_get_fpre=
g.3.gz<br></div><div> man/man3/unw_get_proc_info.3.gz<br></div><div> man/ma=
n3/unw_get_proc_info_by_ip.3.gz<br></div><div>+man/man3/unw_get_proc_info_i=
n_range.3.gz<br></div><div> man/man3/unw_get_proc_name.3.gz<br></div><div>+=
man/man3/unw_get_proc_name_by_ip.3.gz<br></div><div> man/man3/unw_get_reg.3=
.gz<br></div><div> man/man3/unw_getcontext.3.gz<br></div><div> man/man3/unw=
_init_local.3.gz<br></div></pre></blockquote></div><div>Hi,<br></div><div><=
br></div><div>Can we please follow upstream's versioning scheme like everyo=
ne else?<br></div><div><a href=3D"https://repology.org/project/libunwind/ve=
rsions">https://repology.org/project/libunwind/versions</a><br></div><div><=
br></div><div>Best regards,<br></div><div>Daniel<br></div>


--_=_swift_1698952331_42cd999805d79872c0a7b3f9f0e4f160_=_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8bf4b59e224f732df66ba1430c511da2>