Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
Re: NEW: x11/kde-applications/kunifiedpush
To:
Theo Buehler <tb@openbsd.org>
Cc:
ports@openbsd.org, kn@openbsd.org
Date:
Fri, 5 Sep 2025 18:52:51 +0200

Download raw body.

Thread
On Fri Sep 05, 2025 at 08:11:19AM +0200, Theo Buehler wrote:
> On Fri, Sep 05, 2025 at 08:09:26AM +0200, Rafael Sadowski wrote:
> > On Fri Sep 05, 2025 at 07:59:28AM +0200, Theo Buehler wrote:
> > > On Fri, Sep 05, 2025 at 07:54:52AM +0200, Rafael Sadowski wrote:
> > > > Hi ports@
> > > > 
> > > > I need kunifiedpush to update KDE Gear to 25.08. After receiving
> > > > an OK, I will import it but not hook it; instead, I will do this
> > > > with the update.
> > > 
> > > > 
> > > > In the Makefile is an uncomment section:
> > > > 
> > > > # KDE Gear 25.08
> > > > #LIB_DEPENDS =  security/openssl/3.5
> > > > #WANTLIB += lib/eopenssl35/crypto
> > > > #CXXFLAGS+=     -I${LOCALBASE}/include/eopenssl35
> > > > #MODCMAKE_LDFLAGS =     -L${LOCALBASE}/lib/eopenssl35/ -lcrypto
> > > > 
> > > > As of version 25.08 depends on OSSL_PARAM (#include <openssl/param_build.h>)
> > > > https://invent.kde.org/libraries/kunifiedpush/-/blob/master/src/shared/opensslpp_p.h
> > > > (FYI tb@)
> > > 
> > > I don't understand what you're planning to do. you can't link with
> > > OpenSSL and param_build.h won't be supported by LibreSSL
> > > 
> > 
> > The tarball attached is for version25.04.3 (our current in-tree
> > KDE Gear version) but the upcoming update to 25.08.0 depends on
> > eopenssl35 features. I should inform you when that happens.
> 
> I still don't understand you. You cannot use eopenssl35.
> 

Then I'll try something different.

1. The port in the attachment is version 25.04.3 and does NOT
require OpenSSL only features and builds with LibreSSL.

2. The attached Makefile contains the uncommented parts (as
described above). (So that I don't forget)

3. Version 25.08.0 depends on the functions of eopenssl35.

4. Thus, the major update from 25.04.3 to 25.08.0 will bring with
it a new OpenSSL 3.5 consumer.


"You cannot use eopenssl35" I don't understand that ;)