its) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cs6m11bKJz3d8B; Wed, 22 Oct 2025 11:45:05 +0000 (UTC) (envelope-from fluffy@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761133505; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=IvUSEkuse3DBslvE6eJe5uoWe4Znv7ZcAAX7gvsq0/k=; b=lVHstp/ItZecI8cl/gGDEbbFfr92PKSwb1wshvRYvjq5ohuWTQVYojtG2TSxA5zPJppqIq 7w53UXBz8lpc9unK76aViUiAGUOOonbvWnsHu5VavTp1WjQq+z/JzXUsIZIKjtq4BZmH7r wBW49bGE3SbfrifTc0BeHTon5sGiTlMv5c7tp7E3la9AGZ03mXtlnA6u5J7Nstbj70lTAZ IPxWERfdFQsjBWOr4M89+BLaxo6Ekq27QNSeOt56KI834p9EYW4Hv33p3exVOT8ib7lpdE wyoSP5dPqqE1KMmNbn14K93zjcNSRGtlIZdznTGZGSUbybRx+o7ZRX9gdxuyAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761133505; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=IvUSEkuse3DBslvE6eJe5uoWe4Znv7ZcAAX7gvsq0/k=; b=AvOM9XbrMHB3GdDIqBUHdJhfB41PmIamxCtJRg3hKZ+Fvmb/Jv8IAl5wyrlPslj6Eun1g3 w4+2xyPoHgRZD7afJWTnNw8Tm/jn1G2IPTTy8f2Qv074kIzSqi9AZ8mi0owOVO/+b/YdRr hV1w/mevigiL6n3/xI+E84d9LvKATbTekazwbwLoJcc0z+Sn9jvbbvEr9KV05sZddJ4EVd YhV7Q8ESAIi5VGd4xMbGmUGBfcF9XRPdPZ3GQ8er2PjmpuFxX0dZT44ib8YaQP3ah3NxjC ZiU2uMA+C1cDNK5ubvQlHq7ND3a+zz3jGbd0HDCKhx2CDP/oAeJ2fIYzCe4PJw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1761133505; a=rsa-sha256; cv=none; b=VEv4l4QtzBp9Py/TE+rvvV2zCSSKZ2RROoDrh7NwQ2S8EG0urv83mOKDpMm+Bozbg+Xkps iasqZsbPGn/Rndv9Av2CkalxStdF7pzAMuNjg0j3lpep8CKBeTFWYXn37UEF1/6i1YPTwF e2NTHdtM8PaDOUjVyPpDz9U9DIK+zlHBaAzeG6ONJV5GuPnXASfSg4+NWXSVfecNnuDqf7 SCfhR1XEF25ItFJDnl26nlyC5LdIVeQJPVAA0hs2nGAQ+qYysw7p6WlaVj+gOSgEOqMQVI zOUjF0rTC3X69b0NKaL6ZleFXcp/hh6RHUM1RBfkyneXWI4Pfiv4IMzkH3XE7g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [10.78.80.23] (unknown [78.140.234.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: fluffy) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cs6m03Yvjz17dk; Wed, 22 Oct 2025 11:45:04 +0000 (UTC) (envelope-from fluffy@FreeBSD.org) Date: Wed, 22 Oct 2025 14:45:02 +0300 From: Dima Panov To: dev-commits-ports-all@FreeBSD.org, ports-committers@FreeBSD.org, dev-commits-ports-main@FreeBSD.org, Palle Girgensohn Message-ID: <3b15aaf7-e26f-4e8a-ab5d-4e8d4cfd1d4d@Canary> In-Reply-To: <202510220930.59M9U1eC005569@gitrepo.freebsd.org> References: <202510220930.59M9U1eC005569@gitrepo.freebsd.org> Subject: Re: git: 054a5739b086 - main - security/pecl-krb5: Fix build on FreeBSD 15+ X-Canary-Draft: 3 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="68f8c3be_62bbd95a_14683" --68f8c3be_62bbd95a_14683 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello=21 Better solution is allow to build with base mit krb5 if available. =3D=3D=3D=3D=3D=3D=3D=3D diff --git a/security/pecl-krb5/Makefile b/security/pecl-krb5/Makefile index 3ce381d52f..cb8bcc51e1 100644 --- a/security/pecl-krb5/Makefile +++ b/security/pecl-krb5/Makefile =40=40 -9,8 +9,14 =40=40 WWW=3D https://pecl.php.net/package/krb5 LICENSE=3D BSD3CLAUSE -USES=3D php:pecl gssapi:mit +USES=3D php:pecl -CON=46IGURE=5FARGS=3D --with-krb5config=3D=24=7BLOCALBASE=7D/bin/krb5-co= nfig +.if exists(/usr/libdata/pkgconfig/mit-krb5.pc) +USES+=3D gssapi:base +.else +USES+=3D gssapi:mit +.endif + +CON=46IGURE=5FARGS=3D --with-krb5config=3D=24=7BKRB5CON=46IG=7D .include =3D=3D=3D=3D=3D=3D=3D=3D -- Dima. (desktop, kde, x11, office, ports-secteam)=40=46reeBSD team (fluffy=40=46reeBSD.org, https://t.me/=46luffyBSD) > On =D1=81=D1=80=D0=B5=D0=B4=D0=B0, =D0=BE=D0=BA=D1=82. 22, 2025 at 12:3= 0 PM, Palle Girgensohn wrote: > The branch main has been updated by girgen: > > URL: https://cgit.=46reeBSD.org/ports/commit/=3Fid=3D054a5739b086a82c2c= a4038ddc3cbf33eff82b99 > > commit 054a5739b086a82c2ca4038ddc3cbf33eff82b99 > Author: Palle Girgensohn > AuthorDate: 2025-10-22 09:28:03 +0000 > Commit: Palle Girgensohn > CommitDate: 2025-10-22 09:29:57 +0000 > > security/pecl-krb5: =46ix build on =46reeBSD 15+ > > The libkrb5support.so was added to the heimdal base in 15, so the > explicit krb5 dependency didn't work. Use the gssapi USES mechanism > instead. > --- > security/pecl-krb5/Makefile =7C 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/security/pecl-krb5/Makefile b/security/pecl-krb5/Makefile > index 84ca24082319..3ce381d52f1b 100644 > --- a/security/pecl-krb5/Makefile > +++ b/security/pecl-krb5/Makefile > =40=40 -1,5 +1,6 =40=40 > PORTNAME=3D krb5 > PORTVERSION=3D 1.2.4 > +PORTREVISION=3D 1 > CATEGORIES=3D security pear > > MAINTAINER=3D girgen=40=46reeBSD.org > =40=40 -8,9 +9,7 =40=40 WWW=3D https://pecl.php.net/package/krb5 > > LICENSE=3D BSD3CLAUSE > > -LIB=5FDEPENDS=3D libkrb5support.so:security/krb5 > - > -USES=3D php:pecl > +USES=3D php:pecl gssapi:mit > > CON=46IGURE=5FARGS=3D --with-krb5config=3D=24=7BLOCALBASE=7D/bin/krb5-c= onfig > > --68f8c3be_62bbd95a_14683 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline <= meta name=3D=22viewport=22 content=3D=22width=3Ddevice-width, initial-sca= le=3D1.0, user-scalable=3Dno=22>
Hello=21

Better solution is = allow to build with base mit krb5 if available.=C2=A0

=3D=3D=3D=3D=3D=3D=3D=3D
diff --git a/security/pecl-krb5/= Makefile b/security/pecl-krb5/Makefile
index 3ce381d52f..cb8bcc51e1 10= 0644
--- a/security/pecl-krb5/Makefile
+++ b/security/pecl-krb5/Mak= efile
=40=40 -9,8 +9,14 =40=40 WWW=3D https://pecl.php.net/package/krb= 5

LICENSE=3D BSD3CLAUSE

-USES=3D php:pecl gssapi:mit
+U= SES=3D php:pecl

-CON=46IGURE=5FARGS=3D --with-krb5config=3D=24=7BL= OCALBASE=7D/bin/krb5-config
+.if exists(/usr/libdata/pkgconfig/mit-krb= 5.pc)
+USES+=3D gssapi:base
+.else
+USES+=3D gssapi:mit
+.end= if
+
+CON=46IGURE=5FARGS=3D --with-krb5config=3D=24=7BKRB5CON=46IG=7D=

.include <bsd.port.mk>
=3D=3D=3D=3D=3D=3D=3D= =3D

--
Dima. (desktop, kde, x11, office, ports-secteam)=40=46reeB= SD team
(fluffy=40=46reeBSD.org, https://t.me/=46luffyBSD)

On =D1=81=D1= =80=D0=B5=D0=B4=D0=B0, =D0=BE=D0=BA=D1=82. 22, 2025 at 12:30 PM, Palle Gi= rgensohn <girgen=40=46re= eBSD.org> wrote:
The branch main has been updated b= y girgen:

URL: https://cgit.=46reeBSD.org/ports/commit/=3Fid=3D0= 54a5739b086a82c2ca4038ddc3cbf33eff82b99

commit 054a5739b086a82c2= ca4038ddc3cbf33eff82b99
Author: Palle Girgensohn <girgen=40=46reeB= SD.org>
AuthorDate: 2025-10-22 09:28:03 +0000
Commit: Palle Gi= rgensohn <girgen=40=46reeBSD.org>
CommitDate: 2025-10-22 09:29:= 57 +0000

security/pecl-krb5: =46ix build on =46reeBSD 15+
=
The libkrb5support.so was added to the heimdal base in 15, so the explicit krb5 dependency didn't work. Use the gssapi USES mechanism instead.
---
security/pecl-krb5/Makefile =7C 5 ++---
1 f= ile changed, 2 insertions(+), 3 deletions(-)

diff --git a/securi= ty/pecl-krb5/Makefile b/security/pecl-krb5/Makefile
index 84ca2408231= 9..3ce381d52f1b 100644
--- a/security/pecl-krb5/Makefile
+++ b/se= curity/pecl-krb5/Makefile
=40=40 -1,5 +1,6 =40=40
PORTNAME=3D kr= b5
PORTVERSION=3D 1.2.4
+PORTREVISION=3D 1
CATEGORIES=3D se= curity pear

MAINTAINER=3D girgen=40=46reeBSD.org
=40=40 -8,= 9 +9,7 =40=40 WWW=3D https://pecl.php.net/package/krb5

LICENSE=3D= BSD3CLAUSE

-LIB=5FDEPENDS=3D libkrb5support.so:security/krb5 -
-USES=3D php:pecl
+USES=3D php:pecl gssapi:mit

CON=46= IGURE=5FARGS=3D --with-krb5config=3D=24=7BLOCALBASE=7D/bin/krb5-config

--68f8c3be_62bbd95a_14683--