Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Aug 2022 10:14:50 GMT
From:      Renato Botelho <garga@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0f379164c78d - main - archivers/arj: Fix build inside ezjail
Message-ID:  <202208311014.27VAEoEu079689@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by garga:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0f379164c78d57e213a306f6a26d06a5cb07019e

commit 0f379164c78d57e213a306f6a26d06a5cb07019e
Author:     Renato Botelho <garga@FreeBSD.org>
AuthorDate: 2022-08-31 09:57:25 +0000
Commit:     Renato Botelho <garga@FreeBSD.org>
CommitDate: 2022-08-31 10:14:45 +0000

    archivers/arj: Fix build inside ezjail
    
    For yet unclear reason this port was failing to build inside a jail
    built using ezjail.  It ended up producing a broken msgbind binary that
    crashes early with 'Abort trap' message.
    
    ezjail built jail uses lots of symlinks pointing to a nullfs mounted
    partition and this combination seems to be the cause of this issue.
    
    After many tests jsm@ figured out that removing LD_STRIP definition from
    gnu/configure script solves the case.  There is still something wrong,
    maybe on nullfs code, that should be investigated, but at least it fixes
    this port build.
    
    PR:             235636
    Reported by:    Peter Putzer <freebsd@mnd.sc>
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
---
 archivers/arj/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/archivers/arj/Makefile b/archivers/arj/Makefile
index c552ddc316df..2b80eeec1840 100644
--- a/archivers/arj/Makefile
+++ b/archivers/arj/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	arj
 PORTVERSION=	3.10.22
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	archivers
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022:source \
 		DEBIAN_POOL:patch
@@ -58,7 +58,8 @@ post-patch:
 	@${REINPLACE_CMD} -e 's!/etc!${LOCALBASE}/etc!' \
 		 ${WRKSRC}/arj.c ${WRKSRC}/file_reg.c ${WRKSRC}/rearj.c
 	@${REINPLACE_CMD} -e 's!-O2!!' -e 's!ALIGN_POINTERS!&,1,desc!' \
-		-e 's!USE_COLORS!&,1,desc!' ${WRKSRC}/gnu/configure.in
+		-e 's!USE_COLORS!&,1,desc!' -e '/LD_STRIP=/d' \
+		${WRKSRC}/gnu/configure.in
 	@${REINPLACE_CMD} -e 's!^static !!' ${WRKSRC}/integr.c
 
 post-install:



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