diff -Nru orig/rtracklayer/src/Makevars.win patched/rtracklayer/src/Makevars.win
--- orig/rtracklayer/src/Makevars.win	2025-04-04 20:18:11.000000000 +0200
+++ patched/rtracklayer/src/Makevars.win	2025-10-22 20:28:33.185838200 +0200
@@ -1,10 +1,6 @@
-LIBNGHTTP2 = $(or $(and $(wildcard $(R_TOOLS_SOFT)/lib/libnghttp2.a),-lnghttp2),)
-LIBPSL = $(or $(and $(wildcard $(R_TOOLS_SOFT)/lib/libpsl.a),-lpsl),)
-LIBBROTLI = $(or $(and $(wildcard $(R_TOOLS_SOFT)/lib/libbrotlidec.a),-lbrotlidec -lbrotlicommon),)
+PKG_CPPFLAGS = $(shell pkg-config --cflags zlib openssl libcurl)
+PKG_LIBS += $(shell pkg-config --libs zlib openssl libcurl)
 
-PKG_LIBS+=-lcurl $(LIBNGHTTP2) $(LIBPSL) $(LIBBROTLI) -lssh2 -lssl -lwldap32\
-    -lbcrypt -lcrypto -lgcrypt -lcrypt32 -lgpg-error -lidn2\
-    -lunistring -liconv -lzstd -lws2_32 -lz
 include Makevars.common
 OBJECTS = $(PKG_OBJECTS) $(UCSC_OBJECTS:%=ucsc/%)
 
