Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
Re: security/john-jumbo and Python 2
To:
Rafael Sadowski <rafael@sizeofvoid.org>
Cc:
Sebastian Reitenbach <sebastia@openbsd.org>, ports@openbsd.org
Date:
Fri, 19 Jun 2026 15:28:27 -0400

Download raw body.

Thread

On Fri, 19 Jun 2026, Rafael Sadowski wrote:

> On Thu Jun 18, 2026 at 05:05:54PM -0400, Daniel Dickman wrote:
> 
> I've the same result after installing john-jumbo, but I'm getting an
> error message saying that the file /etc/john.conf is missing. I think we
> need:
> 
> TEST_DEPENDS=	${BASE_PKGPATH}

Thanks, I added this but used FULLPKGPATH instead

> 
> I would suggest adding the CET/IBT fix in a separate commit.
> 
> Otherwise OK rsadowski
> 

This is committed and I also noticed that security/john had a similar IBT 
problem, so fixed that port as well.

Here is the remaining diff to drop Python 2 from john-jumbo:

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/john-jumbo/Makefile,v
diff -u -p -u -r1.33 Makefile
--- Makefile	19 Jun 2026 19:23:12 -0000	1.33
+++ Makefile	19 Jun 2026 19:25:04 -0000
@@ -4,7 +4,7 @@ FIX_EXTRACT_PERMISSIONS=Yes
 
 V =		1.9.0
 JV =		1
-REVISION =	4
+REVISION =	5
 EXTRACT_SUFX =	.tar.xz
 
 DISTNAME =	john-$V-jumbo-${JV}
@@ -33,7 +33,7 @@ USE_GMAKE =		Yes
 MAKE_FILE =		Makefile.legacy
 
 MODULES +=		lang/python
-MODPY_VERSION =	${MODPY_DEFAULT_VERSION_2}
+
 MODPY_BUILDDEP =	No
 MODPY_RUNDEP =		No
 MODPY_ADJ_FILES =	../run/*.py