summaryrefslogtreecommitdiff
path: root/filesystems
AgeCommit message (Collapse)AuthorFilesLines
2020-01-07filesystems: Add fuse-gstfs-ng. Replaces fuse-gstfs.nia12-98/+52
gstfs-ng is a FUSE-based file system that works as a dynamic gstreamer-based transcoder over an existing directory. For example, this can make your FLAC music archive appear as an MP3 or OGG archive. Transcodings can be cached in memory and persisted to disk.
2019-12-13py-fs: updated to 2.4.11adam3-8/+22
[2.4.11]: Added Added geturl for TarFS and ZipFS for 'fs' purpose. NoURL for 'download' purpose. Added helpful root path in CreateFailed exception Added Python 3.8 support Fixed Fixed tests leaving tmp files Fixed typing issues Fixed link namespace returning bytes Fixed broken FSURL in windows Fixed hidden exception at fs.close() when opening an absent zip/tar file URL Fixed abstract class import from collections which would break on Python 3.8 Fixed incorrect imports of mock on Python 3 Removed some unused imports and unused requirements.txt file Added mypy checks to Travis. Fixed missing errno.ENOTSUP on PyPy. Fixed bug in a decorator that would trigger an AttributeError when a class was created that implemented a deprecated method and had no docstring of its own. Changed Entire test suite has been migrated to pytest. Style checking is now enforced using flake8; this involved some code cleanup such as removing unused imports. [2.4.10]: Fixed Fixed broken WrapFS.movedir [2.4.9]: Fixed Restored fs.path import Fixed potential race condition in makedirs. Added missing methods to WrapFS. Changed MemFS now immediately releases all memory it holds when close() is called, rather than when it gets garbage collected. FTPFS now translates EOFError into RemoteConnectionError. Added automatic close for filesystems that go out of scope. [2.4.8]: Changed geturl will return URL with user/password if needed @zmej-serow [2.4.7]: Added Flag to OSFS to disable env var expansion [2.4.6]: Added Implemented geturl in FTPFS @zmej-serow Fixed Fixed FTP test suite when time is not UTC-0 @mrg0029 Fixed issues with paths in tarfs https://github.com/PyFilesystem/pyfilesystem2/issues/284 Changed Dropped Python3.3 support [2.4.5]: Fixed Restored deprecated setfile method with deprecation warning to change to writefile Fixed exception when a tarfile contains a path called '.' https://github.com/PyFilesystem/pyfilesystem2/issues/275 Made TarFS directory loading lazy Changed Detect case insensitivity using by writing temp file [2.4.4]: Fixed OSFS fail in nfs mounts [2.4.3]: Fixed Fixed broken "case_insensitive" check Fixed Windows test fails [2.4.2]: Fixed Fixed exception when Python runs with -OO [2.4.1]: Fixed Fixed hash method missing from WrapFS [2.4.0]: Added Added exclude and filter_dirs arguments to walk Micro-optimizations to walk [2.3.1]: Fixed Add encoding check in OSFS.validatepath [2.3.0]: Fixed IllegalBackReference had mangled error message Added FS.hash method
2019-11-03filesystems: align variable assignmentsrillig19-85/+85
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-07Add mkspiffs 0.2.3bouyer6-1/+101
Tool to build and unpack SPIFFS images. This package provides binaries built with the following configuration: mkspiffs-arduino-esp32: configuration compatible with the Espressif ESP32 arduino developpement environnement mkspiffs-arduino-esp8266: configuration compatible with the Espressif ESP8266 arduino developpement environnement mkspiffs-esp-idf: configuration compatible with the Espressif IoT Development Framework mkspiffs-generic: configuration using the default SPIFFS parameters
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam7-14/+14
future Python 3.8
2019-08-22Recursive revbump from boost-1.71.0ryoon2-4/+4
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz5-10/+10
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz1-2/+2
2019-07-20*: recursive bump for nettle 3.5.1wiz2-4/+4
2019-07-08Follow some http->https redirects.nia1-2/+2
2019-07-01Recursive revbump from boost-1.70.0ryoon2-4/+4
2019-06-30Update packages using a search.cpan.org HOMEPAGE to metacpan.org.nia3-6/+6
The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-22Use https for sourceforge project links.nia1-2/+2
2019-05-23all: replace SUBST_SED with the simpler SUBST_VARSrillig1-3/+3
pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case.
2019-04-26fix some whitespace, mostly introduced in the previousmaya1-2/+2
python 3.4 / 3.5 removal commit.
2019-04-26Omit mentions of python 34 and 35, after those were removed.maya7-14/+14
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya5-7/+10
This is a semi-manual PKGREVISION bump.
2019-04-16filesystems/fuse-ntfs-3g: Use libfuse on NetBSDgdt1-3/+12
Due to not fully understood reasons, perhaps use of the low-level FUSE API, or perhaps using a different FUSE high-level API version, this package fails to build with NetBSD's librefuse. It does build when linked against filesystems/fuse, so do that. Not tested, but building is an improvement over not building. (This commit only changes the build on NetBSD.)
2019-04-10fuse-ext2: do a configure check for fuse_version, because netbsd's about tomaya5-17/+26
provide it. bump pkgrevision
2019-04-10filesystems/fuse-encfs: Fix man page location, and pkglint cleanupgdt4-9/+26
encfs has open-coded per-OS man page locations, and doesn't have the equivalent of autoconf's --mandir. Mostly remediate the cmake-inspired open coding by using PKGMANDIR. Add patch comment. Add comment about making TEST_TARGET work.
2019-04-09fuse-encfs: update comment.maya2-5/+8
It's unclear what is happening here, but apparently netbsd knew future FUSE API before upstream FUSE did. And it didn't do the in-between version used here.
2019-04-09fuse-encfs: workaround netbsd being wrong about which version of FUSEmaya3-5/+22
changed the arguments of fuse_unmount. Fix build. I get the impression this update was done by someone on NetBSD, so I speculate the build succeeded to some people. In that cae, bump PKGREVISION, so the right arguments will be passed!
2019-04-05+fuse-exfatmaya1-1/+2
2019-04-05Add fuse-exfat version 1.3.0maya4-0/+46
This project aims to provide a full-featured exFAT file system implementation for Unix-like systems. It consists of a FUSE module (fuse-exfat) and a set of utilities (exfat-utils).
2019-04-03Recursive revbump from textproc/icuryoon5-8/+10
2019-03-20Link with stock libfuse, not with librefusemanu1-2/+2
2019-03-16Updated filesystems/ltfs-ltotape to 0.2manu5-15/+16
This release makes the ltotape driver thread-safe, as libltfs expects it to be. This fixes a lot of problems because of race conditions on SCSI I/O structures.
2019-02-28add and enable ltfs and ltfs-ltotapejnemeth1-1/+3
2019-02-25Added filesytems/ltfs version 2.4.2.0.0, filesytems/ltfs-ltotape version 0.1manu13-0/+232
Linear Tape File System (LTFS) is a filesystem to mount a LTFS formatted tape in a tape drive. Once LTFS mounts a LTFS formatted tape as filesystem, user can access to the tape via filesystem API. Objective of this project is being the reference implementation of the LTFS format Specifications in SNIA (https://www.snia.org/tech_activities/standards/curr_standards/ltfs). At this time, the LTFS format specifications 2.4 is the target
2019-02-25Update perfuse package. Change log since previous version:manu3-7/+9
Use reclaim2 to fix reclaim/lookup race conditions The PUFFS reclaim operation had a race condition with lookups: we could be asked to lookup a node, then to reclaim it before lookup completion. At lookup completion, we would then create a leaked node. Enter the PUFFS reclaim2 operation, which features a nlookup argument. That let us count how many lookups are pending and avoid the above described scenario. It also makes the codes simplier. - Fix directory filehandle usage with libufse. Fix lookup count libfuse does not use filehandle the same way for directories and other objects. As a result, filehandles obtained by OPENDIR should not be sent on non-directory related operations like READ/WRITE/GETATTR... While there, fix the lookup count sent to the FORGET operation, which led to leaked nodes.
2019-01-16py-filesystem: removed; successor py-fsadam5-311/+1
2019-01-16py-fs: added version 2.2.1adam5-1/+207
PyFilesystem is a Python module that provides a common interface to any filesystem. Think of PyFilesystem FS objects as the next logical step to Python's file objects. In the same way that file objects abstract a single file, FS objects abstract an entire filesystem.
2019-01-02ori: catch up with scons updatetnn1-5/+7
Untested because the package is broken due to dependency on legacy boost::tr1 APIs.
2018-12-13revbump for boost 1.69.0adam2-4/+4
2018-12-09revbump after updating textproc/icuadam3-7/+6
2018-11-30Remove CVS tag from DESCRryoon1-2/+0
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-2/+2
2018-09-17fuse-unionfs: Simplify the package a bitleot4-25/+18
- MASTER_SITE_GITHUB only needs the repository owner username, adjust it in DISTNAME in order to avoid DIST_SUBDIR and WRKSRC redefinition - Add LICENSE - Append to USE_TOOLS - Both INSTALLATION_DIRS and pre-install target are not needed because it is done via Makefile (needed a little adjustements of patch-Makefile `install -d' of ${MANDIR}) Last item discussed with <maya> (any possible regression is mine though!)
2018-09-17fuse-unionfs: update to 2.0maya6-75/+55
- fixed NEWS file ;-) - reverted meta directory name back to .unionfs (from .unionfs-fuse) this was never meant to be changed and slipped in in 1.0 release - fixes and speed improvements from dziltener in PR pkg/52866 with some changes from myself (I did not test functionality following the changes)
2018-09-03glusterfs: fix checksum of newly-added patchgdt1-2/+2
ok manu@
2018-08-22Recursive bump for perl5-5.28.0wiz4-6/+8
2018-08-20Update to 0.108wen2-8/+7
Upstream changes: 0.108 2018-07-30 15:35:23-04:00 America/New_York - No changes from 0.107-TRIAL. 0.107 2018-07-24 15:10:36-04:00 America/New_York (TRIAL RELEASE) [Fixes] - Fixed a bug where failure to load optional modules would trigger an external $SIG{__DIE__} handler. 0.106 2018-07-14 09:37:00-04:00 America/New_York [Tests] - Protected t/locking.t from PERL_PATH_TINY_NO_FLOCK already in the environment. 0.105 2018-07-07 10:09:04-04:00 America/New_York (TRIAL RELEASE) [Additions] - The PERL_PATH_TINY_NO_FLOCK environment variable has been added to allow users to disable file locking (and any associated warnings). [Changes] - Detection of unsupported 'flock' is no longer BSD-specific. This allows detecting and warning, for example, with the Luster filesystem on Linux. [Tests] - Improve reliability and diagnostics of tests run via 'do'.
2018-08-16revbump after boost-libs updateadam2-4/+4
2018-08-06Add missing RCS tagmanu2-2/+6
2018-08-06Make NetBSD memory reading routine 64-bit awaremanu2-1/+31
2018-07-20Recursive revbump from textproc/icu-62.1ryoon3-5/+6
2018-07-18Mark packages that require C++03 (or the GNU variants) if they fail withjoerg1-2/+2
C++14 default language.
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin4-8/+8
Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
2018-07-03extend PYTHON_VERSIONS_ for Python 3.7adam7-14/+14