Commit graph

765 commits

Author SHA1 Message Date
wiz
f3d40ec4d1 rump, fs-utils: remove
rump does not build in any bulk builds I could find; upstream development
stopped in 2017; fs-utils needs rump; its development stopped in 2013.
2022-09-24 06:37:45 +00:00
he
108fd4a1b7 filesystems/fuse-encfs: use mk/atomic64.mk for 8-byte atomics. 2022-09-18 18:33:51 +00:00
abs
32bbb19613 Updated filesystems/cloudfuse to 1.0
Only changelog provided was:
- "v1.0 represents the state where maintenance paused"

While here switch to MASTER_SITE_GITHUB and drop MAINTAINERSHIP
2022-09-16 20:24:10 +00:00
wiz
dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
wiz
76522e52d6 fuse-sshfs: update to 3.7.3.
Release 3.7.3 (2022-05-26)
--------------------------

* Minor bugfixes.

* This is the last release from the current maintainer. SSHFS is now no longer maintained
  or developed. Github issue tracking and pull requests have therefore been disabled. The
  mailing list (see below) is still available for use.

  If you would like to take over this project, you are welcome to do so. Please fork it
  and develop the fork for a while. Once there has been 6 months of reasonable activity,
  please contact Nikolaus@rath.org and I'll be happy to give you ownership of this
  repository or replace with a pointer to the fork.
2022-08-24 22:26:32 +00:00
ast
a84567c333 filesystems/p5-Path-Tiny update to 0.122
From upstream 0.122/0.121-TRIAL:
    - Adds `size` and `size_human` methods.  The latter gives `ls -lh` style
      output, with options to choose base2 or base10 forms.
  From upstream 0.120/0.119-TRIAL:
    - The `tempdir` and `tempfile` methods may be called on a Path::Tiny object
      representing a directory, in which case the directory will be used as the
      container for the temporary object (as if the `DIR` argument were used).
2022-08-05 12:57:26 +00:00
thorpej
8a23e4024d Add a package for cocofs-1.0, a tool for interacting with floppy disk images
for the TRS-80 Color Computer.
2022-07-09 18:38:59 +00:00
wiz
b8bf8de347 *: bump PKGREVISION for libplist shlib name change 2022-07-03 10:13:49 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
gdt
8ff624a00d filesystems/tahoe-lafs: Update to 1.17.1
Upstream NEWS, omitting bugfixes and minor improvements:

Release 1.17.0 (2021-12-06)
'''''''''''''''''''''''''''

Security-related Changes
------------------------

- The introducer server no longer writes the sensitive introducer fURL value to its log at startup time.  Instead it writes the well-known path of the file from which this value can be read. (`#3819 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3819>`_)
- The storage protocol operation ``readv`` now safely rejects attempts to read negative lengths.
  Previously these read requests were satisfied with the complete contents of the share file (including trailing metadata) starting from the specified offset. (`#3822 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3822>`_)
- The storage server implementation no longer records corruption advisories about storage indexes for which it holds no shares. (`#3824 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3824>`_)
- The lease-checker now uses JSON instead of pickle to serialize its state.

  tahoe will now refuse to run until you either delete all pickle files or
  migrate them using the new command::

      tahoe admin migrate-crawler

  This will migrate all crawler-related pickle files. (`#3825 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3825>`_)
- The SFTP server no longer accepts password-based credentials for authentication.
  Public/private key-based credentials are now the only supported authentication type.
  This removes plaintext password storage from the SFTP credentials file.
  It also removes a possible timing side-channel vulnerability which might have allowed attackers to discover an account's plaintext password. (`#3827 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3827>`_)
- The storage server now keeps hashes of lease renew and cancel secrets for immutable share files instead of keeping the original secrets. (`#3839 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3839>`_)
- The storage server now keeps hashes of lease renew and cancel secrets for mutable share files instead of keeping the original secrets. (`#3841 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3841>`_)


Features
--------

- Tahoe-LAFS releases now have just a .tar.gz source release and a (universal) wheel (`#3735 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3735>`_)
- tahoe-lafs now provides its statistics also in OpenMetrics format (for Prometheus et. al.) at `/statistics?t=openmetrics`. (`#3786 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3786>`_)
- If uploading an immutable hasn't had a write for 30 minutes, the storage server will abort the upload. (`#3807 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3807>`_)

Removed Features
----------------

- The little-used "control port" has been removed from all node types. (`#3814 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3814>`_)
2022-06-15 22:31:44 +00:00
adam
544ee72650 py-fs: updated to 2.4.16
2.4.16

Changed

- Make `fs.zipfs._ZipExtFile` use the seeking mechanism implemented
  in the Python standard library in Python version 3.7 and later
- Mark `fs.zipfs.ReadZipFS` as a case-sensitive filesystem
- Optimized moving files between filesystems with syspaths.
- Fixed `fs.move.move_file` to clean up the copy on the destination in case of errors.
- `fs.opener.manage_fs` with `writeable=True` will now raise a `ResourceReadOnly`
  exception if the managed filesystem is not writeable.
- Marked filesystems wrapped with `fs.wrap.WrapReadOnly` as read-only.
2022-05-10 05:42:57 +00:00
adam
f40c23d9a8 ltfs-ltotape: trim whitespace 2022-05-09 11:34:36 +00:00
gutteridge
ad62274eee squashfs: add to PKG_FAIL_REASON, per SOP 2022-05-05 13:22:44 +00:00
gutteridge
0856a723c7 perfuse: DESCR should not contain RCS content 2022-05-02 23:31:05 +00:00
wiz
1ffc26a2ce *: fix usage of versioned_dependencies
Remove unused includes, fix dependencies where it's not included.
2022-05-01 09:45:41 +00:00
wiz
4d69a1149d *: mark as not for python 2.x
a dependency does not support python 2.x any longer
2022-05-01 09:11:49 +00:00
gutteridge
38457e6316 perfuse: minor grammar fixes in DESCR 2022-04-29 23:58:23 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
wiz
c9a93b5bbb ltfs: finish removing patch that was removed from distinfo
Fix pkglint while here.
2022-03-31 07:29:09 +00:00
wiz
856d538581 openafs-devel: remove
Does not build, and the openafs package has a newer version
2022-03-24 19:10:39 +00:00
manu
97a47ac9af dd missing patch (Hi Thomas!) 2022-03-24 16:35:31 +00:00
manu
1ef85cb965 Fix LP64 bug because of buggy NetBSD fuse_opt.h
NetBSD has a base system fuse_opt.h with an error. see
http://mail-index.netbsd.org/tech-userlevel/2022/03/23/msg013349.html

Pull pkgsrc's FUSE buildlink3.mk to make sure we link with the right header
cVS: ----------------------------------------------------------------------
2022-03-24 16:24:13 +00:00
manu
416bf10669 Make LTFS build and run on amd64
This includes two fixes submitted upstream:
https://github.com/LinearTapeFileSystem/ltfs/pull/346
https://github.com/LinearTapeFileSystem/ltfs/pull/345

While there, update the message about NetBSD requirement to drop
informations about now unsupported releases, and require NetBSD >= 8.0
2022-03-24 16:08:26 +00:00
jakllsch
88e607af0e Update to OpenAFS 1.8.8.1
Numerous changes since 1.6.21 many years ago not enumerated here.

Update lightly tested on NetBSD/amd64 8.0 and 9.2
2022-03-19 16:19:02 +00:00
adam
54917228e6 py-fs: updated to 2.4.15
2.4.15

Changed
- Support more lenient usernames and group names in FTP servers

Fixed
- Fixed `MemoryFS.move` and `MemoryFS.movedir` not updating the name of moved
  resources, causing `MemoryFS.scandir` to use the old name.
- Make `WrapFS.move` and `WrapFS.movedir` use the delegate FS methods instead
  of `fs.move` functions, which was causing optimized implementation of
  `movedir` to be always skipped.
2022-02-07 20:57:20 +00:00
pho
6fd9b22cbf Mark the package as requiring libtool 2022-01-27 04:24:05 +00:00
pho
a95dc62c51 Fix build on NetBSD 9 2022-01-27 03:58:34 +00:00
pho
49b2a09122 Conditionalise workarounds for old NetBSD librefuse 2022-01-22 18:52:11 +00:00
pho
e049642ff8 Conditionalise workarounds for old NetBSD librefuse 2022-01-22 18:41:21 +00:00
pho
bdd1bfaa8c Disable a hack that is incompatible with NetBSD librefuse on HEAD 2022-01-22 18:34:51 +00:00
pho
0bef890bff Conditionalise workarounds for old NetBSD librefuse 2022-01-22 18:32:47 +00:00
wiz
e3f47fbb0e *: python2 egg files are back, add them to the PLISTs 2022-01-14 17:51:50 +00:00
schmonz
6ab0fa78c9 USE_FEATURES=getline to fix Snow Leopard build. 2022-01-14 14:47:26 +00:00
wiz
8eb8e14354 fuse-wikipediafs: convert to egg.mk 2022-01-10 07:45:22 +00:00
pho
045f0fc673 Fix a runtime failure on NetBSD 2022-01-09 20:06:05 +00:00
pho
2bb39ec0b6 Fix an upstream bug: truncate() writes a wrong file size in the header
The upstream has disappeared. We can't send the patch anywhere.
2022-01-09 17:30:30 +00:00
pho
2066a751e0 Fix a segfault on non-32bits platforms 2022-01-09 15:14:39 +00:00
pho
c61416df72 Mark the package as broken on NetBSD 2022-01-09 14:41:05 +00:00
gdt
af8aa145aa filesystems/gluster: No longer mark as python 2.7 only
The restriction to python 2.7 was noted being current as of an ancient
version.  Dropping that line and building (therefore with 3.9)
succeeded, and the upstream configure.ac searches for python3 and
accepts it.  Thus, even without testing, this seems ok.
2022-01-09 14:03:41 +00:00
pho
1c451cec33 Fix a segfault on NetBSD 2022-01-06 03:27:13 +00:00
wiz
67e1f1a6bf python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
2022-01-05 15:40:56 +00:00
wiz
bb579283d0 *: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04 20:53:26 +00:00
nia
96e55928eb rst2man: Fix sandbox builds: ensure the versioned rst2man executable
is found so that man pages are always generated.
2021-12-20 07:09:07 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
pho
46c631ff62 Honor LDFLAGS to support RELRO 2021-12-02 12:02:05 +00:00
pho
1912c372d8 Honor LDFLAGS to support RELRO 2021-12-02 07:44:44 +00:00
pho
ba502e3bae Update to sshfs-3.7.2
I have added a lot of unpleasant hacks to the code in order to make it
work with NetBSD librefuse. We really should fix it. I will probably
do it later. Release notes from the upstream are as follows:


Release 3.7.2 (2021-06-08)
--------------------------
* Added a secondary check so if a mkdir request fails with EPERM an access request will be
  tried - returning EEXIST if the access was successful.
    Fixes: https://github.com/libfuse/sshfs/issues/243

Release 3.7.1 (2020-11-09)
--------------------------
* Minor bugfixes.

Release 3.7.0 (2020-01-03)
--------------------------
* New max_conns option enables the use of multiple connections to improve responsiveness
  during large file transfers. Thanks to Timo Savola for doing most of the implementation
  work, and thanks to CEA.fr for sponsoring remaining bugfixes and cleanups!

* The `buflimit` workaround is now disabled by default. The corresponding bug in OpenSSH
  has been fixed in 2007
  (cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365541#37), so this shouldn't be
  needed anymore. If you depend on this workaround, please let the SSHFS maintainers know,
  otherwise support for the workaround will be removed completely in a future version.

Release 3.6.0 (2019-11-03)
--------------------------
* Added "-o direct_io" option.
  This option disables the use of page cache in kernel.
  This is useful for example if the file size is not known before reading it.
  For example if you mount /proc dir from a remote host without the direct_io
  option, the read always will return zero bytes instead of actual data.
* Added --verbose option.
* Fixed a number of compiler warnings.
* Improved performance under OS X.

Release 3.5.2 (2019-04-13)
--------------------------
* Fixed "-o idmap=user" to map both UID and GID on all OSs.
* Fixed improper handling of sequential spaces spaces in "ssh_command" option

Release 3.5.1 (2018-12-22)
--------------------------
* Documentation updates
* Build system updates
* Added "BindInterface" as valid "-o" option.

Release 3.5.0 (2018-08-28)
--------------------------
* Fixed error code returned by rename(), allowing proper fallback.
* Port to Cygwin.

Release 3.4.0 (2018-06-29)
--------------------------
* Make utimens(NULL) result in timestamp "now" -- no more touched files
  dated 1970-01-01
* New `createmode` workaround.
* Fix `fstat` workaround regression.

Release 3.3.2 (2018-04-29)
--------------------------
* New `renamexdev` workaround.

Release 3.3.1 (2017-10-25)
--------------------------
* Manpage is now installed in correct directory.
* SSHFS now supports (or rather: ignores) some options that it may
  receive as result of being mounted from ``/etc/mtab``. This includes
  things like ``user``, ``netdev``, or ``auto``.

SSHFS 3.3.0 (2017-09-20)
------------------------
* Dropped support for writeback caching (and, as a consequence,
  "unreliable append" operation). As of kernel 4.14, the FUSE module's
  writeback implementation is not compatible with network filesystems
  and there are no imminent plans to change that.
* Add support for mounting from /etc/fstab
* Dropped support for building with autotools.
* Added missing options to man page.

Release 3.2.0 (2017-08-06)
--------------------------
* Re-enabled writeback cache.
* SSHFS now supports O_APPEND.

Release 3.1.0 (2017-08-04)
--------------------------
* Temporarily disabled the writeback cache feature, since there
  have been reports of dataloss when appending to files when
  writeback caching is enabled.

* Fixed a crash due to a race condition when listing
  directory contents.

* For improved backwards compatibility, SSHFS now also silently
  accepts the old ``-o cache_*`` options.

Release 3.0.0 (2017-07-08)
--------------------------
* sshfs now requires libfuse 3.1.0 or newer.
* When supported by the kernel, sshfs now uses writeback caching.
* The `cache` option has been renamed to `dir_cache` for clarity.
* Added unit tests
* --debug now behaves like -o debug_sshfs, i.e. it enables sshfs
  debugging messages rather than libfuse debugging messages.
* Documented limited hardlink support.
* Added support for building with Meson.
* Added support for more SSH options.
* Dropped support for the *nodelay* workaround - the last OpenSSH
  version for which this was useful was released in 2006.
* Dropped support for the *nodelaysrv* workaround. The same effect
  (enabling NODELAY on the server side *and* enabling X11 forwarding)
  can be achieved by explicitly passing `-o ForwardX11`
* Removed support for `-o workaround=all`. Workarounds should always
  enabled explicitly and only when needed. There is no point in always
  enabling a potentially changing set of workarounds.

Release 2.9 (2017-04-17)
------------------------
* Improved support for Cygwin.
* Various small bugfixes.

Release 2.8 (2016-06-22)
------------------------
* Added support for the "fsync" extension.
* Fixed a build problem with bitbake
2021-12-02 07:28:40 +00:00
pho
0e605b3315 Update to pcachefs-0.3
No release notes are provided by the upstream.
2021-12-01 16:59:49 +00:00
pho
c3c321afa6 Eliminate PYPKGPREFIX leaked into PLIST 2021-12-01 16:37:37 +00:00