diff --git a/filesystems/httpdirfs/Makefile b/filesystems/httpdirfs/Makefile index 8cd65f933ba6..9095cadb71be 100644 --- a/filesystems/httpdirfs/Makefile +++ b/filesystems/httpdirfs/Makefile @@ -1,31 +1,31 @@ PORTNAME= httpdirfs -DISTVERSION= 1.2.10 +DISTVERSION= 1.3.1 CATEGORIES= filesystems PKGNAMEPREFIX= fusefs- MAINTAINER= alven@FreeBSD.org COMMENT= FUSE filesystem to mount HTTP directory listings, with permanent cache WWW= https://github.com/fangfufu/httpdirfs/ LICENSE= GPL3OPENSSL LICENSE_NAME= GPLv3 or later with execption to link with OpenSSL LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libgumbo.so:devel/gumbo \ libuuid.so:misc/libuuid USES= fuse:3 meson pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= fangfufu OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} *.md ${STAGEDIR}${DOCSDIR} .include diff --git a/filesystems/httpdirfs/distinfo b/filesystems/httpdirfs/distinfo index e9b2582d34b2..23359db88fdd 100644 --- a/filesystems/httpdirfs/distinfo +++ b/filesystems/httpdirfs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778965545 -SHA256 (fangfufu-httpdirfs-1.2.10_GH0.tar.gz) = 8b1048c503e7c1e7030234feb4b0ddd8510c9680a9037f4ea06105093efc203d -SIZE (fangfufu-httpdirfs-1.2.10_GH0.tar.gz) = 91680 +TIMESTAMP = 1779981423 +SHA256 (fangfufu-httpdirfs-1.3.1_GH0.tar.gz) = 77aee5733a70d2569a0bc185a54016b5715a54996b775e7366fe336843df3d50 +SIZE (fangfufu-httpdirfs-1.3.1_GH0.tar.gz) = 128776 diff --git a/filesystems/httpdirfs/files/patch-meson.build b/filesystems/httpdirfs/files/patch-meson.build new file mode 100644 index 000000000000..e94fe6af26fe --- /dev/null +++ b/filesystems/httpdirfs/files/patch-meson.build @@ -0,0 +1,8 @@ +--- meson.build.orig 2026-05-27 14:44:56 UTC ++++ meson.build +@@ -96,4 +96,4 @@ run_target('doxygen', + run_target('doxygen', + command : 'scripts/doxygen.sh') + +-subdir('tests') ++# subdir('tests') diff --git a/filesystems/httpdirfs/files/patch-src_link.c b/filesystems/httpdirfs/files/patch-src_link.c deleted file mode 100644 index 8143009c13a1..000000000000 --- a/filesystems/httpdirfs/files/patch-src_link.c +++ /dev/null @@ -1,51 +0,0 @@ ---- src/link.c.orig 2026-05-13 00:00:39 UTC -+++ src/link.c -@@ -66,14 +66,14 @@ static CURL *Link_to_curl(Link *link) - if (ret) { - lprintf(error, "%s", curl_easy_strerror(ret)); - } -- ret = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1); -+ ret = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); - if (ret) { - lprintf(error, "%s", curl_easy_strerror(ret)); - } - /* - * for following directories without the '/' - */ -- ret = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 2); -+ ret = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 2L); - if (ret) { - lprintf(error, "%s", curl_easy_strerror(ret)); - } -@@ -81,11 +81,11 @@ static CURL *Link_to_curl(Link *link) - if (ret) { - lprintf(error, "%s", curl_easy_strerror(ret)); - } -- ret = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, 1); -+ ret = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, 1L); - if (ret) { - lprintf(error, "%s", curl_easy_strerror(ret)); - } -- ret = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 15); -+ ret = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 15L); - if (ret) { - lprintf(error, "%s", curl_easy_strerror(ret)); - } -@@ -117,7 +117,7 @@ static CURL *Link_to_curl(Link *link) - } - } - if (CONFIG.insecure_tls) { -- ret = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0); -+ ret = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); - if (ret) { - lprintf(error, "%s", curl_easy_strerror(ret)); - } -@@ -1051,7 +1051,7 @@ static CURL *Link_download_curl_setup(Link *link, size - size_t end = start + req_size - 1; - - char range_str[64]; -- snprintf(range_str, sizeof(range_str), "%lu-%lu", start, end); -+ snprintf(range_str, sizeof(range_str), "%zu-%zu", start, end); - lprintf(debug, "%s: %s\n", link->linkname, range_str); - - CURL *curl = Link_to_curl(link);