160 Commits

Author SHA1 Message Date
Mikael Urankar
f3f7e555b0 lang/rust: Bump revisions after 1.88.0
PR:		287766
2025-07-03 10:46:01 +02:00
Matthias Andree
a64852bd4f filesystems/e2fsprogs*: default-enable FUSEFS ALLTESTS
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.
2025-07-02 18:05:47 +02:00
Matthias Andree
b6fd0d318f filesystems/e2fsprogs-core: mark r_corrupt_fs test is_slow_test
...to skip it in more configurations.

PR:		287935
2025-07-01 00:43:12 +02:00
Matthias Andree
91138af92c *: Update util-linux libuuid and libblkid to 2.41.1.
ChangeLog:	https://github.com/util-linux/util-linux/blob/v2.41.1/Documentation/releases/v2.41.1-ReleaseNotes
2025-06-30 17:00:45 +02:00
Matthias Andree
9eb3fb8e5b */*: Bump PORTREVISION after libuuid/libblkid switch
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
2025-06-30 17:00:39 +02:00
Matthias Andree
db056622d6 */*libuuid, */*libblkid: build MANPAGES by default as before.
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
2025-06-30 17:00:31 +02:00
Alexander Shursha
4956e69fbd filesystems/e2fsprogs-libblkid: Remove port 2025-06-30 16:57:46 +02:00
Alexander Shursha
e81eda36a8 */*: Switch to misc/libuuid and misc/libblkid
PR:		221293
PR:		251489
PR:		257070
2025-06-30 16:57:32 +02:00
Alexander Shursha
96f0ac0d87 filesystems/libblkid: Add new port 2025-06-30 16:48:23 +02:00
Rene Ladan
b6d2b49800 filesystems/vzvol: Remove expired port
2025-06-30 filesystems/vzvol: Abandoned upstream, no activity in 5+ years and multiple unresolved issue reports upstream
2025-06-30 13:17:24 +02:00
Baptiste Daroussin
3068854dd0 libxml2: chase libxml soversion bump 2025-06-30 11:04:22 +02:00
Matthias Andree
90a2b4ee90 filesystems/e2fsprogs-core: try to reduce timeout-related pkg-fallout@
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.
2025-06-30 10:38:09 +02:00
Po-Chuan Hsieh
608eac2101
filesystems/py-pyfakefs: Update to 5.9.1
Changes:	https://github.com/pytest-dev/pyfakefs/releases
2025-06-29 19:46:06 +08:00
Martin Matuska
9bdfb797fb filesystems/openzfs: update to 2.3.3
Changelog:	https://github.com/openzfs/zfs/releases/tag/zfs-2.3.3
2025-06-22 00:36:35 +02:00
Martin Matuska
46f4164769 filesystems/openzfs-kmod: update to 2.3.3
Changelog:	https://github.com/openzfs/zfs/releases/tag/zfs-2.3.3
2025-06-22 00:34:03 +02:00
Charlie Li
4f0eba1efd
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
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
2025-06-19 16:28:47 -04:00
Tomohiro Kusumi
4a9e3f8caf filesystems/hammer2: Update 1.2.9 => 1.2.10
Changes:
https://github.com/kusumi/freebsd_hammer2/blob/v1.2.10/CHANGES

PR:	287650
2025-06-19 18:00:02 +03:00
Jason E. Hale
c12b78fc97 archivers/libunrar: Update to 7.1.7
Bump PORTREVISION on filesystems/rar2fs which builds against the
source.
2025-06-18 14:30:32 -04:00
Gleb Popov
8912a454d8 filesystems/fusefs-libs3: Add patch fixing race when mounting via library call
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
2025-06-17 08:45:20 +03:00
Po-Chuan Hsieh
ad1ad00885
filesystems/securefs: Update to 1.1.1
Changes:	https://github.com/netheril96/securefs/releases
2025-06-13 14:03:11 +08:00
Olivier Duchateau
ec9b1260d3 filesystems/gvfs: update to 1.56.1
PR:	286697
2025-06-11 12:07:11 +02:00
Olivier Duchateau
b555eb116a filesystems/libgedit-gfls: new port
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.
2025-06-11 12:07:08 +02:00
Adam Weinberger
94be418de3 various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
Mikael Urankar
3ed29b8185 lang/rust: Bump revisions after 1.87.0
PR:		286829
2025-06-05 09:52:53 +02:00
Jesús Daniel Colmenares Oviedo
e60e59f8ed filesystems/py-tahoe-lafs: New port: Secure, decentralized, fault-tolerant 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)
2025-06-03 16:32:49 -04:00
Dima Panov
18632db919
devel/boost: bump consumers after Boost update 2025-06-02 03:40:43 +03:00
Po-Chuan Hsieh
8f0f5b7ca1
filesystems/py-kerchunk: Add CFTIME, FITS, GRIB2, HDF and NETCDF3 options 2025-06-02 00:23:30 +08:00
Martin Matuska
f0f7a6eded filesystems/openzfs: pkg-plist fixes
Always install share/zfs/compatibility.d files
Remove duplicate file in pkg-plist

PR:	287172
2025-05-31 19:40:37 +02:00
Po-Chuan Hsieh
dae109f8d8
filesystems/py-s3fs: Update to 2025.5.1
Changes:	https://github.com/fsspec/s3fs/blob/main/docs/source/changelog.rst
		https://s3fs.readthedocs.io/en/latest/changelog.html
2025-05-29 12:52:24 +08:00
Po-Chuan Hsieh
574dab04ad
filesystems/py-gcsfs: Update to 2025.5.1
Changes:	https://github.com/fsspec/gcsfs/blob/main/docs/source/changelog.rst
		https://gcsfs.readthedocs.io/en/latest/changelog.html
2025-05-29 12:52:24 +08:00
Po-Chuan Hsieh
48a2a38241
filesystems/py-fsspec: Update to 2025.5.1
Changes:	https://github.com/fsspec/filesystem_spec/blob/master/docs/source/changelog.rst
		https://filesystem-spec.readthedocs.io/en/latest/changelog.html
2025-05-29 12:52:23 +08:00
Po-Chuan Hsieh
49cf560f18
filesystems/py-kerchunk: Add py-kerchunk 0.2.7
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
2025-05-29 12:52:18 +08:00
Adam Weinberger
0bdd2ad334 go: Bump go124-dependent ports
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.
2025-05-21 15:58:15 -04:00
Robert Clausecker
7c1193f4b3 filesystems/ufs: update to 0.5.0
Main improvement: write support is finally implemented!

Changelog: https://github.com/realchonk/fuse-ufs/blob/main/ChangeLog.md
2025-05-18 12:17:52 +02:00
Po-Chuan Hsieh
2e92608054
filesystems/rubygem-chef-winrm-fs: Update to 1.4.0
Changes:	https://github.com/chef/chef-winrm-fs/commits/master
2025-05-18 11:35:14 +08:00
Po-Chuan Hsieh
2d80badcec
filesystems/securefs: Update to 1.1.0
Changes:	https://github.com/netheril96/securefs/releases
2025-05-18 11:34:18 +08:00
Daniel Engberg
745bcf5ac0 filesystems/vzvol: Deprecate and set expiration date to 2025-06-30
Abandoned upstream, no activity in 5+ years and multiple unresolved
issue reports upstream

PR:		286199
Approved by:	maintainer timeout, 3+ weeks
2025-05-17 11:53:15 +02:00
Mateusz Piotrowski
e3b4d14a72 filesystems/unionfs: Update pkg-message
It is fusefs now.

PR:		285529
Reported by:	Sergey Kiselev <root@dc365.ru>
Reported by:	arrowd
2025-05-09 17:28:10 +02:00
Tomohiro Kusumi
6d676c8763 filesystems/hammer2: Update 1.2.8 => 1.2.9
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
2025-05-09 14:34:53 +03:00
WHR
eabb3127ea filesystems/nbt: Update 20231114 => 20250506
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
2025-05-07 15:15:18 +03:00
Martin Matuska
57e6f009f7 filesystems/openzfs: unbreak i386 build 2025-05-06 20:22:14 +02:00
Mikael Urankar
a3b0de61a3 filesystems/sandboxfs: drop maintainership 2025-05-06 13:13:31 +02:00
Martin Matuska
dafad102ac filesystems/openzfs: update to 2.3.2
Changelog:	https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2
2025-05-05 00:34:04 +02:00
Martin Matuska
fa82763cee filesystems/openzfs-kmod: update to 2.3.2
Changelog:	https://github.com/openzfs/zfs/releases/tag/zfs-2.3.2
2025-05-05 00:34:04 +02:00
Po-Chuan Hsieh
507bcfc3cb
filesystems/py-s3fs: devel/py-s3fs: Update to 2025.3.2
Changes:	https://github.com/fsspec/s3fs/blob/main/docs/source/changelog.rst
		https://s3fs.readthedocs.io/en/latest/changelog.html
2025-04-18 13:37:44 +08:00
Po-Chuan Hsieh
25f79d4310
filesystems/py-gcsfs: devel/py-gcsfs: Update to 2025.3.2
Changes:	https://github.com/fsspec/gcsfs/blob/main/docs/source/changelog.rst
		https://gcsfs.readthedocs.io/en/latest/changelog.html
2025-04-18 13:37:44 +08:00
Po-Chuan Hsieh
255fcc7fd9
filesystems/py-fsspec: devel/py-fsspec: Update to 2025.3.2
Changes:	https://github.com/fsspec/filesystem_spec/blob/master/docs/source/changelog.rst
		https://filesystem-spec.readthedocs.io/en/latest/changelog.html
2025-04-18 13:37:43 +08:00
Po-Chuan Hsieh
186a8781b0
devel/protobuf: Update to 29.4
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
2025-04-18 13:37:04 +08:00
Alexey Dokuchaev
90baa2b976 filesystems/mtools: update the port to the latest version 4.0.48
While here, adjust LICENSE (GPLv3 or later), respect PREFIX more,
wrap one very long line, and install useful documentation files.
2025-04-15 15:08:52 +00:00
Krutarth Patel
ca7462188d filesystems/befuse: Read/Write FUSE server for BeFS
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
2025-04-14 14:12:47 +02:00