summaryrefslogtreecommitdiff
path: root/filesystems/py-fusepy
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/py-fusepy')
-rw-r--r--filesystems/py-fusepy/Makefile24
-rw-r--r--filesystems/py-fusepy/distinfo3
-rw-r--r--filesystems/py-fusepy/pkg-descr2
3 files changed, 29 insertions, 0 deletions
diff --git a/filesystems/py-fusepy/Makefile b/filesystems/py-fusepy/Makefile
new file mode 100644
index 000000000000..7161a1b1fe0d
--- /dev/null
+++ b/filesystems/py-fusepy/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= fusepy
+PORTVERSION= 3.0.1
+PORTREVISION= 1
+CATEGORIES= filesystems devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Simple ctypes bindings for FUSE
+WWW= https://github.com/fusepy/fusepy
+
+LICENSE= ISCL
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= fuse python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fusefs # fuse.py
+
+.include <bsd.port.mk>
diff --git a/filesystems/py-fusepy/distinfo b/filesystems/py-fusepy/distinfo
new file mode 100644
index 000000000000..ef6c8fc3299e
--- /dev/null
+++ b/filesystems/py-fusepy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1537143232
+SHA256 (fusepy-3.0.1.tar.gz) = 72ff783ec2f43de3ab394e3f7457605bf04c8cf288a2f4068b4cde141d4ee6bd
+SIZE (fusepy-3.0.1.tar.gz) = 11519
diff --git a/filesystems/py-fusepy/pkg-descr b/filesystems/py-fusepy/pkg-descr
new file mode 100644
index 000000000000..898b2d3e9be3
--- /dev/null
+++ b/filesystems/py-fusepy/pkg-descr
@@ -0,0 +1,2 @@
+fusepy is a Python module that provides a simple interface to FUSE and MacFUSE.
+It's just one file and is implemented using ctypes.