Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Nov 2019 14:21:03 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r518239 - in head: . sysutils sysutils/fusefs-httpdirfs www www/httpdirfs
Message-ID:  <201911231421.xANEL39T058969@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: 0mp
Date: Sat Nov 23 14:21:03 2019
New Revision: 518239
URL: https://svnweb.freebsd.org/changeset/ports/518239

Log:
  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

Added:
  head/sysutils/fusefs-httpdirfs/
     - copied from r518238, head/www/httpdirfs/
Deleted:
  head/www/httpdirfs/
Modified:
  head/MOVED
  head/sysutils/Makefile
  head/sysutils/fusefs-httpdirfs/Makefile
  head/sysutils/fusefs-httpdirfs/pkg-descr
  head/www/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sat Nov 23 14:11:45 2019	(r518238)
+++ head/MOVED	Sat Nov 23 14:21:03 2019	(r518239)
@@ -13496,3 +13496,4 @@ databases/rubygem-state_machines-activerecord05|databa
 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

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sat Nov 23 14:11:45 2019	(r518238)
+++ head/sysutils/Makefile	Sat Nov 23 14:21:03 2019	(r518239)
@@ -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

Modified: head/sysutils/fusefs-httpdirfs/Makefile
==============================================================================
--- head/www/httpdirfs/Makefile	Sat Nov 23 14:11:45 2019	(r518238)
+++ head/sysutils/fusefs-httpdirfs/Makefile	Sat Nov 23 14:21:03 2019	(r518239)
@@ -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-se
 
 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}

Modified: head/sysutils/fusefs-httpdirfs/pkg-descr
==============================================================================
--- head/www/httpdirfs/pkg-descr	Sat Nov 23 14:11:45 2019	(r518238)
+++ head/sysutils/fusefs-httpdirfs/pkg-descr	Sat Nov 23 14:21:03 2019	(r518239)
@@ -1,16 +1,13 @@
-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.
+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.
 
-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.
+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.
+There is a permanent cache system which can cache all the file segments that
+have been downloaded.
 
-The support for Airsonic / Subsonic server has also been added. This allows you
-to mount a remote music collection locally.
+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

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sat Nov 23 14:11:45 2019	(r518238)
+++ head/www/Makefile	Sat Nov 23 14:21:03 2019	(r518239)
@@ -253,7 +253,6 @@
     SUBDIR += httpasyncclient
     SUBDIR += httpclient
     SUBDIR += httpcore
-    SUBDIR += httpdirfs
     SUBDIR += httptunnel
     SUBDIR += httrack
     SUBDIR += hypermail



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