summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2016-02-05 21:01:46 +0000
committerjmmv <jmmv@pkgsrc.org>2016-02-05 21:01:46 +0000
commit7e4a2c45ce7f336b0e71eb7df40aee1435216967 (patch)
tree73f3bdf8e7dd49bbc83dc6728cdcd59980abdbbb
parent9b635930f98ea3dfba92b93278e9d6c6ff170e44 (diff)
downloadpkgsrc-7e4a2c45ce7f336b0e71eb7df40aee1435216967.tar.gz
Add filesystems/fuse-pcachefs:
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.
-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