summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Li <vishwin@FreeBSD.org>2025-06-27 18:38:55 -0400
committerCharlie Li <vishwin@FreeBSD.org>2025-06-27 18:38:55 -0400
commitc4743dd6da54850c1de14f91aa2ba76f47e33ce8 (patch)
treef1f2d807b2b53c9f42afa66e5e7f123060dc35ba
parentsysutils/accounts-qml-module: Fix docs build (diff)
net/libproxy: pull in two upstream commits addressing non-GNU linkers
- Support -M <mapfile> option for Solaris/illumos ld - Fix symbol versioning with LLD
-rw-r--r--net/libproxy/Makefile8
-rw-r--r--net/libproxy/distinfo6
2 files changed, 10 insertions, 4 deletions
diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile
index a20f7aba8a78..dd0102fd8854 100644
--- a/net/libproxy/Makefile
+++ b/net/libproxy/Makefile
@@ -1,8 +1,12 @@
PORTNAME= libproxy
DISTVERSION= 0.5.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net devel
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 08069f7925649907198277364c7e268797fcf734.patch:-p1 \
+ 0420c502ba6364dd9f5ce2f390a34a3af42be0b8.patch:-p1
+
MAINTAINER= desktop@FreeBSD.org
COMMENT= Library that provides automatic proxy configuration management
WWW= https://libproxy.github.io/libproxy/
@@ -23,8 +27,6 @@ MESON_ARGS= -Dtests=true \
-Dintrospection=true \
-Drelease=true
USE_LDCONFIG= yes
-# https://github.com/libproxy/libproxy/issues/320
-LLD_UNSAFE= yes
OPTIONS_DEFINE= CURL DOCS VAPI
OPTIONS_GROUP= CONFIG PACRUNNER
diff --git a/net/libproxy/distinfo b/net/libproxy/distinfo
index 0a050e1eaa51..8f623efad393 100644
--- a/net/libproxy/distinfo
+++ b/net/libproxy/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1736959190
+TIMESTAMP = 1751062130
SHA256 (libproxy-libproxy-0.5.9_GH0.tar.gz) = a1976c3ac4affedc17e6d40cf78c9d8eca6751520ea3cbbec1a8850f7ded1565
SIZE (libproxy-libproxy-0.5.9_GH0.tar.gz) = 58165
+SHA256 (08069f7925649907198277364c7e268797fcf734.patch) = 77a8f0bca9d70e6fd3ce88335d3443dcc1cd398fa6ec48fa5a43996e4121ac4c
+SIZE (08069f7925649907198277364c7e268797fcf734.patch) = 1791
+SHA256 (0420c502ba6364dd9f5ce2f390a34a3af42be0b8.patch) = d34eb404167eea74ed8b7ef4f52a216622620aa05babcfd9e9bea1db9d39b66f
+SIZE (0420c502ba6364dd9f5ce2f390a34a3af42be0b8.patch) = 1460