Index | Thread | Search

From:
Matthieu Herrb <matthieu@openbsd.org>
Subject:
Re: devel/startup-notification: fix wantlib
To:
ports@openbsd.org
Date:
Sun, 20 Jul 2025 18:23:10 +0200

Download raw body.

Thread
On Sun, Jul 20, 2025 at 05:50:55PM +0200, Matthieu Herrb wrote:
> Hi,
> 
> After upgrading packages to the snapshot after major libs bumps, I
> found that libstartup-notification-.so.2.0 was not upgraded / still
> referencing libpthreads.so.27.1.
> 
> Turns out to be a missing WANTLIB. ok ?

More missing pthread in WANTLIB found on  my development laptop:

Index: graphics/libexif/Makefile
===================================================================
RCS file: /local/cvs/ports/graphics/libexif/Makefile,v
diff -u -p -u -r1.39 Makefile
--- graphics/libexif/Makefile	20 Jan 2025 12:31:28 -0000	1.39
+++ graphics/libexif/Makefile	20 Jul 2025 16:21:31 -0000
@@ -2,6 +2,8 @@ COMMENT=	extract digital camera info tag
 
 V=		0.6.25
 DISTNAME=	libexif-$V
+REVISION=	0
+
 EXTRACT_SUFX=	.tar.bz2
 
 SHARED_LIBS=	exif	13.1
@@ -13,7 +15,7 @@ HOMEPAGE=	https://libexif.github.io/
 # LGPLv2.1
 PERMIT_PACKAGE=   Yes
 
-WANTLIB += iconv intl m
+WANTLIB += iconv intl m pthread
 
 SITES=	https://github.com/libexif/libexif/releases/download/v$V/
 
Index: security/libassuan/Makefile
===================================================================
RCS file: /local/cvs/ports/security/libassuan/Makefile,v
diff -u -p -u -r1.26 Makefile
--- security/libassuan/Makefile	27 Sep 2023 16:34:32 -0000	1.26
+++ security/libassuan/Makefile	20 Jul 2025 16:21:31 -0000
@@ -1,6 +1,7 @@
 COMMENT=		IPC library used by GnuPG and gpgme
 
 DISTNAME=		libassuan-2.5.5
+REVISION=		0
 
 SHARED_LIBS +=  assuan            2.1      # 8.1
 
@@ -11,7 +12,7 @@ HOMEPAGE=		https://www.gnupg.org/softwar
 # LGPLv3+
 PERMIT_PACKAGE=	Yes
 
-WANTLIB += gpg-error iconv intl
+WANTLIB += gpg-error iconv intl pthread
 
 SITES=			${SITE_GNUPG:=libassuan/}
 EXTRACT_SUFX=		.tar.bz2
Index: security/libksba/Makefile
===================================================================
RCS file: /local/cvs/ports/security/libksba/Makefile,v
diff -u -p -u -r1.32 Makefile
--- security/libksba/Makefile	23 Jun 2024 20:12:58 -0000	1.32
+++ security/libksba/Makefile	20 Jul 2025 16:21:31 -0000
@@ -1,6 +1,8 @@
 COMMENT = 	X.509 library
 
 DISTNAME = 	libksba-1.6.7
+REVISION =	0
+
 CATEGORIES = 	security
 
 SHARED_LIBS = 	ksba 2.0	# 22.4
@@ -18,7 +20,7 @@ EXTRACT_SUFX = 		.tar.bz2
 
 LIB_DEPENDS = 		devel/gettext,-runtime \
 			security/libgpg-error
-WANTLIB += gpg-error iconv intl
+WANTLIB += gpg-error iconv intl pthread
 
 CONFIGURE_STYLE = 	gnu
 

-- 
Matthieu Herrb