Summary: | www/elinks: Patch out "user torturation" code | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Dustin Marquess <jailbird> | ||||
Component: | Individual Port(s) | Assignee: | Baptiste Daroussin <bapt> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Many People | CC: | fernape, jailbird, otis | ||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Dustin Marquess
2022-11-15 19:59:45 UTC
Created attachment 238102 [details]
user toruturization disable patch
Upstream merged in the PR. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6b82b9945652f28f4245dd2e2662af401cda0534 commit 6b82b9945652f28f4245dd2e2662af401cda0534 Author: Baptiste Daroussin <bapt@FreeBSD.org> AuthorDate: 2022-11-16 15:30:51 +0000 Commit: Baptiste Daroussin <bapt@FreeBSD.org> CommitDate: 2022-11-16 15:34:49 +0000 www/elinks: fix detection of execinfo When moving from autotools to autotools to meson, the check from the execinfo header was lost, readd this test. When execinfo is not detected, the replacement code instead of error is an abusive end less loop, while here patch out this part [1]. Note that upstream merge the removal of the code. While here remove a useless macro which wasn't functional anyway due to a typo PR: 267794 [1] Submitted by: Dustin Marquess <jailbird@fdf.net> [1] www/elinks/Makefile | 2 +- www/elinks/files/patch-meson.build | 11 ++++++++++ www/elinks/files/patch-src_util_error.c (new) | 29 +++++++++++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) Regarding the commit above, seems that ninja (meson) does not honor LIBS, so -lexecinfo should be moved from LIBS to LDFLAGS. Tested on 13.1-RELEASE. ^Triage: Assigning to committer who resolved the issue. otis@, could you please open a separate PR for the LIBS issue? Thanks! I've reported that on IRC and it's been silently fixed in commit c08875b23f3e80f11edee8479b293a2bf5cd1113 |