Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2025 15:06:24 GMT
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 175a133a5dba - main - net/libproxy: fix symbol versionning on FreeBSD 14
Message-ID:  <202511171506.5AHF6Oln037257@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=175a133a5dba9cb72be381e24d05a63085719c57

commit 175a133a5dba9cb72be381e24d05a63085719c57
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-11-17 14:51:12 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-11-17 15:05:30 +0000

    net/libproxy: fix symbol versionning on FreeBSD 14
    
    latest update of libproxy added a check on the toolchain to verify if
    symbols versionning is supported, but this test fails on FreeBSD 14.
---
 net/libproxy/Makefile                          | 3 +++
 net/libproxy/files/patch-src_libproxy_test.map | 7 +++++++
 2 files changed, 10 insertions(+)

diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile
index 647ed25fb404..824c33b4421d 100644
--- a/net/libproxy/Makefile
+++ b/net/libproxy/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	libproxy
 DISTVERSION=	0.5.10
+PORTREVISION=	1
 CATEGORIES=	net devel
 
 MAINTAINER=	desktop@FreeBSD.org
@@ -14,6 +15,8 @@ USES=		cpe gnome meson pkgconfig
 CPE_VENDOR=	libproxy_project
 USE_GITHUB=	yes
 
+HAS_SYMBOL_VERSION=	${PREFIX}/lib/libproxy.so.1
+
 USE_GNOME=	glib20 introspection
 
 MESON_ARGS=	-Dtests=true \
diff --git a/net/libproxy/files/patch-src_libproxy_test.map b/net/libproxy/files/patch-src_libproxy_test.map
new file mode 100644
index 000000000000..116c1b17b358
--- /dev/null
+++ b/net/libproxy/files/patch-src_libproxy_test.map
@@ -0,0 +1,7 @@
+--- src/libproxy/test.map.orig	2025-11-17 14:48:23 UTC
++++ src/libproxy/test.map
+@@ -1,2 +1,2 @@
+ #
+-TEST { local: *; };
+\ No newline at end of file
++TEST { global: environ; __progname; local: *; };


home | help

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