summaryrefslogtreecommitdiff
path: root/filesystems
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems')
-rw-r--r--filesystems/Makefile3
-rw-r--r--filesystems/fuse-pcachefs/DESCR8
-rw-r--r--filesystems/fuse-pcachefs/Makefile23
-rw-r--r--filesystems/fuse-pcachefs/PLIST26
-rw-r--r--filesystems/fuse-pcachefs/distinfo6
5 files changed, 65 insertions, 1 deletions
diff --git a/filesystems/Makefile b/filesystems/Makefile
index e8b0d76daa9..8fd2836ea8e 100644
--- a/filesystems/Makefile
+++ b/filesystems/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2014/05/20 22:51:26 joerg Exp $
+# $NetBSD: Makefile,v 1.39 2016/02/05 21:01:46 jmmv Exp $
#
COMMENT= File systems, and file system related packages
@@ -25,6 +25,7 @@ SUBDIR+= fuse-lzofs
SUBDIR+= fuse-mp3fs
SUBDIR+= fuse-ntfs-3g
SUBDIR+= fuse-obexfs
+SUBDIR+= fuse-pcachefs
SUBDIR+= fuse-pod
SUBDIR+= fuse-svnfs
SUBDIR+= fuse-unionfs
diff --git a/filesystems/fuse-pcachefs/DESCR b/filesystems/fuse-pcachefs/DESCR
new file mode 100644
index 00000000000..8c4145e768c
--- /dev/null
+++ b/filesystems/fuse-pcachefs/DESCR
@@ -0,0 +1,8 @@
+The FUSE-based pCacheFS file system provides a simple caching layer for
+other filesystems. This makes slow, remote filesystems seem very fast
+to access. Moreover, the cache does not disappear when you start or
+stop pCacheFS or if you reboot your computer -- it is persistent.
+
+pCacheFS is designed for caching large amounts of data on remote
+filesystems that don't change very much, such as movie or music
+libraries.
diff --git a/filesystems/fuse-pcachefs/Makefile b/filesystems/fuse-pcachefs/Makefile
new file mode 100644
index 00000000000..3f34fca4ba2
--- /dev/null
+++ b/filesystems/fuse-pcachefs/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2016/02/05 21:01:46 jmmv Exp $
+#
+
+DISTNAME= fuse-pcachefs-0.0.20160203
+CATEGORIES= filesystems
+MASTER_SITES= ${MASTER_SITE_GITHUB:=ibizaman/}
+GITHUB_PROJECT= pcachefs
+GITHUB_TAG= 0712601d2b3fc2667112be106133ae162e98d7a5
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/ibizaman/pcachefs
+COMMENT= FUSE-based persistent caching filesystem
+LICENSE= apache-2.0
+
+BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+
+EGG_NAME= pCacheFS-0.2
+PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # py-fuse-bindings
+
+.include "../../filesystems/py-fuse-bindings/buildlink3.mk"
+.include "../../lang/python/distutils.mk"
+.include "../../mk/fuse.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/filesystems/fuse-pcachefs/PLIST b/filesystems/fuse-pcachefs/PLIST
new file mode 100644
index 00000000000..71f999b64f8
--- /dev/null
+++ b/filesystems/fuse-pcachefs/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD: PLIST,v 1.1 2016/02/05 21:01:46 jmmv Exp $
+bin/pcachefs
+${PYSITELIB}/pCacheFS-0.2-py2.7.egg-info/PKG-INFO
+${PYSITELIB}/pCacheFS-0.2-py2.7.egg-info/SOURCES.txt
+${PYSITELIB}/pCacheFS-0.2-py2.7.egg-info/dependency_links.txt
+${PYSITELIB}/pCacheFS-0.2-py2.7.egg-info/entry_points.txt
+${PYSITELIB}/pCacheFS-0.2-py2.7.egg-info/requires.txt
+${PYSITELIB}/pCacheFS-0.2-py2.7.egg-info/top_level.txt
+${PYSITELIB}/pcachefs/__init__.py
+${PYSITELIB}/pcachefs/__init__.pyc
+${PYSITELIB}/pcachefs/__init__.pyo
+${PYSITELIB}/pcachefs/factory.py
+${PYSITELIB}/pcachefs/factory.pyc
+${PYSITELIB}/pcachefs/factory.pyo
+${PYSITELIB}/pcachefs/pcachefs.py
+${PYSITELIB}/pcachefs/pcachefs.pyc
+${PYSITELIB}/pcachefs/pcachefs.pyo
+${PYSITELIB}/pcachefs/pcachefsutil.py
+${PYSITELIB}/pcachefs/pcachefsutil.pyc
+${PYSITELIB}/pcachefs/pcachefsutil.pyo
+${PYSITELIB}/pcachefs/ranges.py
+${PYSITELIB}/pcachefs/ranges.pyc
+${PYSITELIB}/pcachefs/ranges.pyo
+${PYSITELIB}/pcachefs/vfs.py
+${PYSITELIB}/pcachefs/vfs.pyc
+${PYSITELIB}/pcachefs/vfs.pyo
diff --git a/filesystems/fuse-pcachefs/distinfo b/filesystems/fuse-pcachefs/distinfo
new file mode 100644
index 00000000000..20bda77d8ef
--- /dev/null
+++ b/filesystems/fuse-pcachefs/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/02/05 21:01:46 jmmv Exp $
+
+SHA1 (fuse-pcachefs-0.0.20160203-0712601d2b3fc2667112be106133ae162e98d7a5.tar.gz) = 39a0669a621b518aa50396c2e450d063384844a9
+RMD160 (fuse-pcachefs-0.0.20160203-0712601d2b3fc2667112be106133ae162e98d7a5.tar.gz) = 5cbe671fa33cac0d52dade43bcd146bcf802bf7e
+SHA512 (fuse-pcachefs-0.0.20160203-0712601d2b3fc2667112be106133ae162e98d7a5.tar.gz) = a48e97ce60efc389bfd86f102a6b802b991086ee72a862957ded8fc325c4afa02cb70d2ce20db87c41032c630c2296c46e4e6e0448926032b8abb0f8aa786b32
+Size (fuse-pcachefs-0.0.20160203-0712601d2b3fc2667112be106133ae162e98d7a5.tar.gz) = 16877 bytes