summaryrefslogtreecommitdiff
path: root/filesystems (follow)
Commit message (Collapse)AuthorAgeFilesLines
* filesystems/e2fsprogs*: default-enable FUSEFS ALLTESTSMatthias Andree2025-07-022-22/+23
| | | | | | | | I figured that the FreeBSD 14.3 kernel won't mount an ext[234]fs created with inline_data option, while fuse2fs can do that. Let's make that default, and since I've been successfully testing on my amd64 computers with ALLTESTS (without SLOWTESTS), switch.
* filesystems/e2fsprogs-core: mark r_corrupt_fs test is_slow_testMatthias Andree2025-07-011-1/+1
| | | | | | ...to skip it in more configurations. PR: 287935
* *: Update util-linux libuuid and libblkid to 2.41.1.Matthias Andree2025-06-302-4/+4
| | | | ChangeLog: https://github.com/util-linux/util-linux/blob/v2.41.1/Documentation/releases/v2.41.1-ReleaseNotes
* */*: Bump PORTREVISION after libuuid/libblkid switchMatthias Andree2025-06-304-4/+3
| | | | | | | | from e2fsprogs to util-linux, to complete the bump of all users of either library that started with Alexander's commit titled '*/*: Switch to misc/libuuid and misc/libblkid' PR: 251489
* */*libuuid, */*libblkid: build MANPAGES by default as before.Matthias Andree2025-06-304-5/+24
| | | | | | | | | in libuuid, also replace mkdir --parents GNUism by POSIX mkdir -p to avoid MANPAGES build issue. While here, clean up with portfmt/portclippy. PR: 251489
* filesystems/e2fsprogs-libblkid: Remove portAlexander Shursha2025-06-304-41/+0
|
* */*: Switch to misc/libuuid and misc/libblkidAlexander Shursha2025-06-307-27/+22
| | | | | | PR: 221293 PR: 251489 PR: 257070
* filesystems/libblkid: Add new portAlexander Shursha2025-06-306-0/+129
|
* filesystems/vzvol: Remove expired portRene Ladan2025-06-305-84/+0
| | | | 2025-06-30 filesystems/vzvol: Abandoned upstream, no activity in 5+ years and multiple unresolved issue reports upstream
* libxml2: chase libxml soversion bumpBaptiste Daroussin2025-06-303-1/+3
|
* filesystems/e2fsprogs-core: try to reduce timeout-related pkg-fallout@Matthias Andree2025-06-301-1/+2
| | | | | | | | | The r_corrupt_fs self-test seems to have failed often recently on various builders with a timeout, which I cannot reproduce. Disable unless SLOWTESTS is set, and extend timeout from 3 to 10 minutes. Not bumping PORTREVISION because this does not change the package contents, only helps a "have package" or "failed build" situation.
* filesystems/py-pyfakefs: Update to 5.9.1Po-Chuan Hsieh2025-06-292-6/+6
| | | | Changes: https://github.com/pytest-dev/pyfakefs/releases
* filesystems/openzfs: update to 2.3.3Martin Matuska2025-06-223-7/+12
| | | | Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.3
* filesystems/openzfs-kmod: update to 2.3.3Martin Matuska2025-06-222-5/+5
| | | | Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.3
* python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etcCharlie Li2025-06-191-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | EXT_SUFFIX, according to PEP 3149, refers to the full tag and extension for compiled extension module objects, eg .cpython-311.so, .cpython-313t.so, etc. We do not use the correct semantic meaning, and this usage becomes ambiguous and confusing when tags do not match between bytecode and compiled extension module objects. Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's specification of a magic tag, which consists of implementation name and shorthand version only. This is meant for bytecode and other files containing this tag in their filename that do not depend on a specific Python ABI for the same version. Chase all existing consumers. Introduce PYTHON_SOABI to align with PEP 3149's specification of a tag, which consists of implementation name, shorthand version and any ABI flags present (this and PYTHON_TAG are identical without ABI flags). This is meant for compiled extension module objects and other files that depend on a specific Python ABI for the same version. Add documentation for these variables that our PYTHON_EXT_SUFFIX never had. PR: 274671 Event: Kitchener-Waterloo Hackathon 202506
* filesystems/hammer2: Update 1.2.9 => 1.2.10Tomohiro Kusumi2025-06-192-4/+4
| | | | | | | Changes: https://github.com/kusumi/freebsd_hammer2/blob/v1.2.10/CHANGES PR: 287650
* archivers/libunrar: Update to 7.1.7Jason E. Hale2025-06-181-1/+1
| | | | | Bump PORTREVISION on filesystems/rar2fs which builds against the source.
* filesystems/fusefs-libs3: Add patch fixing race when mounting via library callGleb Popov2025-06-172-0/+11
| | | | | | | Reviewed by: asomers Approved by: se (maintainer) PR: https://github.com/freebsd/freebsd-ports/pull/408 Upstream PR: https://github.com/libfuse/libfuse/pull/1240
* filesystems/securefs: Update to 1.1.1Po-Chuan Hsieh2025-06-132-4/+4
| | | | Changes: https://github.com/netheril96/securefs/releases
* filesystems/gvfs: update to 1.56.1Olivier Duchateau2025-06-112-5/+4
| | | | PR: 286697
* filesystems/libgedit-gfls: new portOlivier Duchateau2025-06-115-0/+59
| | | | | | libgedit-gfls is part of Gedit Technology. It is a module dedicated to file loading and saving for the needs of Gedit and other similar text editors.
* various: Bump PORTREVISION after go124-1.24.4 updateAdam Weinberger2025-06-063-3/+3
|
* lang/rust: Bump revisions after 1.87.0Mikael Urankar2025-06-054-3/+4
| | | | PR: 286829
* filesystems/py-tahoe-lafs: New port: Secure, decentralized, fault-tolerant ↵Jesús Daniel Colmenares Oviedo2025-06-034-0/+70
| | | | | | | | | | | | | file store Tahoe-LAFS (Tahoe Least-Authority File Store) is the first free software / open-source storage technology that distributes your data across multiple servers. Even if some servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security. PR: 287130 Approved by: acm (mentor)
* devel/boost: bump consumers after Boost updateDima Panov2025-06-021-1/+1
|
* filesystems/py-kerchunk: Add CFTIME, FITS, GRIB2, HDF and NETCDF3 optionsPo-Chuan Hsieh2025-06-021-0/+14
|
* filesystems/openzfs: pkg-plist fixesMartin Matuska2025-05-312-53/+53
| | | | | | | Always install share/zfs/compatibility.d files Remove duplicate file in pkg-plist PR: 287172
* filesystems/py-s3fs: Update to 2025.5.1Po-Chuan Hsieh2025-05-292-5/+5
| | | | | Changes: https://github.com/fsspec/s3fs/blob/main/docs/source/changelog.rst https://s3fs.readthedocs.io/en/latest/changelog.html
* filesystems/py-gcsfs: Update to 2025.5.1Po-Chuan Hsieh2025-05-292-5/+5
| | | | | Changes: https://github.com/fsspec/gcsfs/blob/main/docs/source/changelog.rst https://gcsfs.readthedocs.io/en/latest/changelog.html
* filesystems/py-fsspec: Update to 2025.5.1Po-Chuan Hsieh2025-05-292-4/+4
| | | | | Changes: https://github.com/fsspec/filesystem_spec/blob/master/docs/source/changelog.rst https://filesystem-spec.readthedocs.io/en/latest/changelog.html
* filesystems/py-kerchunk: Add py-kerchunk 0.2.7Po-Chuan Hsieh2025-05-294-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kerchunk is a library that provides a unified way to represent a variety of chunked, compressed data formats (e.g. NetCDF, HDF5, GRIB), allowing efficient access to the data from traditional file systems or cloud object storage. It also provides a flexible way to create virtual datasets from multiple files. It does this by extracting the byte ranges, compression information and other information about the data and storing this metadata in a new, separate object. This means that you can create a virtual aggregate dataset over potentially many source files, for efficient, parallel and cloud-friendly in-situ access without having to copy or translate the originals. It is a gateway to in-the-cloud massive data processing while the data providers still insist on using legacy formats for archival storage. We provide the following things: - completely serverless architecture - metadata consolidation, so you can understand a many-file dataset (metadata plus physical storage) in a single read - read from all of the storage backends supported by fsspec, including object storage (s3, gcs, abfs, alibaba), http, cloud user storage (dropbox, gdrive) and network protocols (ftp, ssh, hdfs, smb...) - loading of various file types (currently netcdf4/HDF, grib2, tiff, fits, zarr), potentially heterogeneous within a single dataset, without a need to go via the specific driver (e.g., no need for h5py) - asynchronous concurrent fetch of many data chunks in one go, amortizing the cost of latency - parallel access with a library like zarr without any locks - logical datasets viewing many (>~millions) data files, and direct access/subselection to them via coordinate indexing across an arbitrary number of dimensions
* go: Bump go124-dependent portsAdam Weinberger2025-05-213-3/+3
| | | | | | | Earlier I bumped the default Go to 1.24. Ports that specify a lower version will still build with those lower version (for now), so they don't need a bumping. Instead I'm bumping anything that (now) has go124 as a dependency.
* filesystems/ufs: update to 0.5.0Robert Clausecker2025-05-183-126/+182
| | | | | | Main improvement: write support is finally implemented! Changelog: https://github.com/realchonk/fuse-ufs/blob/main/ChangeLog.md
* filesystems/rubygem-chef-winrm-fs: Update to 1.4.0Po-Chuan Hsieh2025-05-182-5/+7
| | | | Changes: https://github.com/chef/chef-winrm-fs/commits/master
* filesystems/securefs: Update to 1.1.0Po-Chuan Hsieh2025-05-182-5/+6
| | | | Changes: https://github.com/netheril96/securefs/releases
* filesystems/vzvol: Deprecate and set expiration date to 2025-06-30Daniel Engberg2025-05-171-0/+3
| | | | | | | | Abandoned upstream, no activity in 5+ years and multiple unresolved issue reports upstream PR: 286199 Approved by: maintainer timeout, 3+ weeks
* filesystems/unionfs: Update pkg-messageMateusz Piotrowski2025-05-092-9/+14
| | | | | | | | It is fusefs now. PR: 285529 Reported by: Sergey Kiselev <root@dc365.ru> Reported by: arrowd
* filesystems/hammer2: Update 1.2.8 => 1.2.9Tomohiro Kusumi2025-05-092-4/+4
| | | | | | | | | | | | | Changelog: - Sync with DragonFly - Sync with hammer2-fuse - Fix zlib panic - Minor fixes - Misc updates https://github.com/kusumi/freebsd_hammer2/blob/v1.2.9/CHANGES PR: 286687 MFH: 2025Q2
* filesystems/nbt: Update 20231114 => 20250506WHR2025-05-072-11/+7
| | | | | | | | | | | Fix a wrong assumption of FUSE read operation that could result in unexpected short reads. Commit log: https://src.rivoreo.one/nbtfsutils/+log/dbd559aa68a9b9057939b0bf7fc797b9ba6e787b PR: 286641 MFH: 2025Q2
* filesystems/openzfs: unbreak i386 buildMartin Matuska2025-05-061-0/+11
|
* filesystems/sandboxfs: drop maintainershipMikael Urankar2025-05-061-1/+1
|
* filesystems/openzfs: update to 2.3.2Martin Matuska2025-05-056-105/+15
| | | | Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2
* filesystems/openzfs-kmod: update to 2.3.2Martin Matuska2025-05-053-74/+4
| | | | Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2
* filesystems/py-s3fs: devel/py-s3fs: Update to 2025.3.2Po-Chuan Hsieh2025-04-182-4/+4
| | | | | Changes: https://github.com/fsspec/s3fs/blob/main/docs/source/changelog.rst https://s3fs.readthedocs.io/en/latest/changelog.html
* filesystems/py-gcsfs: devel/py-gcsfs: Update to 2025.3.2Po-Chuan Hsieh2025-04-182-4/+4
| | | | | Changes: https://github.com/fsspec/gcsfs/blob/main/docs/source/changelog.rst https://gcsfs.readthedocs.io/en/latest/changelog.html
* filesystems/py-fsspec: devel/py-fsspec: Update to 2025.3.2Po-Chuan Hsieh2025-04-182-4/+4
| | | | | Changes: https://github.com/fsspec/filesystem_spec/blob/master/docs/source/changelog.rst https://filesystem-spec.readthedocs.io/en/latest/changelog.html
* devel/protobuf: Update to 29.4Po-Chuan Hsieh2025-04-181-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/protocolbuffers/protobuf/releases
* filesystems/mtools: update the port to the latest version 4.0.48Alexey Dokuchaev2025-04-153-21/+27
| | | | | While here, adjust LICENSE (GPLv3 or later), respect PREFIX more, wrap one very long line, and install useful documentation files.
* filesystems/befuse: Read/Write FUSE server for BeFSKrutarth Patel2025-04-144-0/+36
| | | | | | | | | | | | | | | | | | | | befuse - Be File System (BeFS) FUSE module for userspace A module that provides a userspace implementation of the BeFS. Key Features: - Mount BeFS partitions on FreeBSD. - Supports reading and writing to BeFS-formatted partitions. - Compatible with x86_64 systems. - Easy installation and use via FUSE. Dependencies: - FUSE (Filesystem in Userspace) library. - BeFS-formatted partition or disk image. WWW: https://github.com/kuku929/befuse PR: 285352
* filesystems/R-cran-fs: Update to 1.6.6Zsolt Udvari2025-04-132-4/+4
| | | | Changelog: https://cran.r-project.org/web/packages/fs/news/news.html