# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-llfuse # py-llfuse/distinfo # py-llfuse/Makefile # py-llfuse/files # py-llfuse/files/patch-src_llfuse.c # py-llfuse/files/patch-src_xattr.h # py-llfuse/pkg-descr # echo c - py-llfuse mkdir -p py-llfuse > /dev/null 2>&1 echo x - py-llfuse/distinfo sed 's/^X//' >py-llfuse/distinfo << '342c938b8d41d36a03a3886cb81e5f07' XSHA256 (llfuse-1.0.tar.bz2) = fa521ce77a8c0ac1c8c21e6d4b0705dacc0ddd627439c2b3827c674909c027d2 XSIZE (llfuse-1.0.tar.bz2) = 323706 342c938b8d41d36a03a3886cb81e5f07 echo x - py-llfuse/Makefile sed 's/^X//' >py-llfuse/Makefile << 'faf57394c58b2cfc06a6becef0b51795' X# $FreeBSD$ X XPORTNAME= llfuse XPORTVERSION= 1.0 XCATEGORIES= devel python XMASTER_SITES= CHEESESHOP XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= niklaas@kulturflatrate.net XCOMMENT= Python bindings for low-level FUSE API X XLICENSE= LGPL20+ X XUSES= compiler:c++11-lang fuse pkgconfig python tar:bz2 XUSE_PYTHON= autoplist distutils X X.include faf57394c58b2cfc06a6becef0b51795 echo c - py-llfuse/files mkdir -p py-llfuse/files > /dev/null 2>&1 echo x - py-llfuse/files/patch-src_llfuse.c sed 's/^X//' >py-llfuse/files/patch-src_llfuse.c << 'd1fb280f09aae146d0d3c7d40532ca7d' X--- src/llfuse.c.orig 2016-03-20 11:33:13 UTC X+++ src/llfuse.c X@@ -33573,7 +33573,7 @@ static PyObject *__pyx_pw_6llfuse_5setxa X } X X static PyObject *__pyx_pf_6llfuse_4setxattr(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_path, PyObject *__pyx_v_name, PyObject *__pyx_v_value, PyObject *__pyx_v_namespace) { X- int __pyx_v_ret; X+ ssize_t __pyx_v_ret; X Py_ssize_t __pyx_v_len_; X char *__pyx_v_cvalue; X char *__pyx_v_cpath; d1fb280f09aae146d0d3c7d40532ca7d echo x - py-llfuse/files/patch-src_xattr.h sed 's/^X//' >py-llfuse/files/patch-src_xattr.h << '3b4f5b15ed737caad3aceea3cac98f78' X--- src/xattr.h.orig 2016-02-23 17:14:08 UTC X+++ src/xattr.h X@@ -37,7 +37,7 @@ static ssize_t getxattr_p (char *path, c X UNUSED int namespace) { X return getxattr(path, name, value, size); X } X-static int setxattr_p (char *path, char *name, void *value, size_t size, X+static ssize_t setxattr_p (char *path, char *name, void *value, size_t size, X UNUSED int namespace) { X return setxattr(path, name, value, size, 0); X } X@@ -81,7 +81,7 @@ static ssize_t getxattr_p (char *path, c X return ret; X } X X-static int setxattr_p (char *path, char *name, void *value, size_t size, X+static ssize_t setxattr_p (char *path, char *name, void *value, size_t size, X int namespace) { X return extattr_set_file(path, namespace, name, value, size); X } 3b4f5b15ed737caad3aceea3cac98f78 echo x - py-llfuse/pkg-descr sed 's/^X//' >py-llfuse/pkg-descr << 'f1d91277efbf9a6c814bb66323dbdfaf' XPython-LLFUSE is a set of Python bindings for the low level FUSE API. It Xrequires at least FUSE 2.8.0 and supports both Python 2.x and 3.x. It runs Xunder Linux, OS-X, FreeBSD and NetBSD. X XWWW: https://bitbucket.org/nikratio/python-llfuse f1d91277efbf9a6c814bb66323dbdfaf exit