Move www/httpdirfs to sysutils/fusefs-httpdirfs

The reason for this is to make the HTTPDirFS port more consistent with the
rest of FUSE ports.

Also, update pkg-descr to avoid talking directly to the user and presenting
judgmental assessments about the performance of the software.

Reported by:	danfe
This commit is contained in:
Mateusz Piotrowski 2019-11-23 14:21:03 +00:00
parent 33b38a1dd0
commit 6f1e8da4a8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518239
8 changed files with 19 additions and 21 deletions

1
MOVED
View file

@ -13496,3 +13496,4 @@ databases/rubygem-state_machines-activerecord05|databases/rubygem-state_machines
devel/rubygem-default_value_for32|devel/rubygem-default_value_for|2019-11-23|Obsolete, use devel/rubygem-default_value_for instead
www/rubygem-responders2-rails52|www/rubygem-responders-rails52|2019-11-23|Obsolete, please use www/rubygem-responders-rails52 instead
devel/rubygem-gitlab-default_value_for|devel/rubygem-default_value_for|2019-11-23|Obsolete, please use devel/rubygem-default_value_for instead
www/httpdirfs|sysutils/fusefs-httpdirfs|2019-11-23|Rename for consistency with other FUSE ports

View file

@ -380,6 +380,7 @@
SUBDIR += fusefs-gstfs
SUBDIR += fusefs-gunzip
SUBDIR += fusefs-hfsfuse
SUBDIR += fusefs-httpdirfs
SUBDIR += fusefs-httpfs
SUBDIR += fusefs-ifuse
SUBDIR += fusefs-jmtpfs

View file

@ -2,7 +2,8 @@
PORTNAME= httpdirfs
DISTVERSION= 1.2.0
CATEGORIES= www
CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs-
MAINTAINER= 0mp@FreeBSD.org
COMMENT= FUSE filesystem to mount HTTP directory listings, with a permanent cache
@ -14,11 +15,10 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libcurl.so:ftp/curl \
libexpat.so:textproc/expat2 \
libfuse.so:sysutils/fusefs-libs \
libgumbo.so:devel/gumbo \
libuuid.so:misc/e2fsprogs-libuuid
USES= gmake localbase pkgconfig ssl
USES= fuse gmake localbase pkgconfig ssl
USE_CSTD= c99
USE_GITHUB= yes
GH_ACCOUNT= fangfufu
@ -32,7 +32,7 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/httpdirfs
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/httpdirfs
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}

View file

@ -0,0 +1,13 @@
HTTPDirFS stands for Hyper Text Transfer Protocol Directory Filesystem. It may
be used to to mount HTTP directory listings as if it was a partition.
HTTP connections are reused due to the use of cURL-multi interface. The FUSE
component runs in multithreaded mode.
There is a permanent cache system which can cache all the file segments that
have been downloaded.
The support for Airsonic / Subsonic server is also included. This allows the
user to mount a remote music collection locally.
WWW: https://github.com/fangfufu/httpdirfs

View file

@ -253,7 +253,6 @@
SUBDIR += httpasyncclient
SUBDIR += httpclient
SUBDIR += httpcore
SUBDIR += httpdirfs
SUBDIR += httptunnel
SUBDIR += httrack
SUBDIR += hypermail

View file

@ -1,16 +0,0 @@
Have you ever wanted to mount those HTTP directory listings as if it was a
partition? Look no further, this is your solution. HTTPDirFS stands for Hyper
Text Transfer Protocol Directory Filesystem.
The performance of the program is excellent. HTTP connections are reused due to
the use of curl-multi interface. The FUSE component runs in multithreaded mode.
There is a permanent cache system which can cache all the file segments you
have downloaded, so you don't need to these segments again if you access them
later. This feature is triggered by the --cache flag. This makes this
filesystem much faster than rclone mount.
The support for Airsonic / Subsonic server has also been added. This allows you
to mount a remote music collection locally.
WWW: https://github.com/fangfufu/httpdirfs