Commit graph

784 commits

Author SHA1 Message Date
he
8ac95dc267 filesystems/openafs: recompute checksum after previous update. 2023-02-21 01:03:09 +00:00
he
e6da601dd0 openafs: bring the ability to build & install to NetBSD/macppc 10.0_BETA.
I see fertile ground for similar fixes for other archs in this
package.  The 10.0-specific files were copied from the 9.0 files
and minimally modified (actually, the ppc_nbsd100 file was from
the ppc_nbsd20 file).  New ID assigned for NetBSD/macppc 10.0.

No functional testing done: "it builds; ship it!" :)
2023-02-16 18:56:44 +00:00
bsiegert
027aea5a3b Revbump all Go packages after go119 update 2023-02-16 15:01:54 +00:00
manu
bde776bb54 Fix missing symbol at run time 2023-02-13 13:51:56 +00:00
wiz
d834a1c383 kubo: update to 0.18.1.
0.18.1

This release includes improvements around Pubsub message deduplication,
libp2p resource management, and more.

0.18

- Highlights
  - Content routing
    - Default InterPlanetary Network Indexer
    - Increase provider record republish interval and expiration
  - Gateways
    - (DAG-)JSON and (DAG-)CBOR response formats
    - Fast directory listings with DAG sizes
  - QUIC and WebTransport
    - WebTransport enabled by default
    - QUIC and WebTransport share a single port
    - Differentiating QUIC versions
    - QUICv1 and WebTransport config migration
  - Improving libp2p resource management integration
2023-02-01 08:56:16 +00:00
nikita
d8f26483e6 Import filesystems/gnunet-fuse as gnunet-fuse version 0.19.1
Imported from wip/gnunet-fuse.

GNUnet-fuse allows you to mount directories published on GNUnet (via
GNUnet FS) as read-only file-systems (on Operating Systems that
support the FUSE API).
2023-01-31 19:59:31 +00:00
ryoon
cdab5aeed7 *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
bsiegert
8873bf5d0f Revbump all Go packages after go119 update 2023-01-11 17:28:23 +00:00
wen
8b7cc3abee Update to 0.144
Upstream changes:
0.144     2022-12-01 11:36:19-05:00 America/New_York

    - No changes from 0.143-TRIAL

0.143     2022-11-26 17:46:59-05:00 America/New_York (TRIAL RELEASE)

    [Testing]

    - Fixed tilde expansion tests where ~root expands to '/'.

0.142     2022-11-09 07:06:36-05:00 America/New_York

    No changes from 0.141; all changes since last stable release are summarized below.

    [*** DEPRECATIONS ***]

    - Tilde expansion is deprecated due to inconsistent and bug-prone behavior.

    [Bug fixes]

    - Prevent expansion of tildes that are not the very first character (e.g.
      "./~foo"). Prevent unintentional tilde expansion during internal path
      processing. Escape non-tilde glob characters before tilde expansion.

    - Fixed spew/edit to a long filename approaching the filesystem length
      limit.

    - Internal calls to `print` are checked for possible errors.

    - Internal read calls are checked for errors.

    [Changes]

    - Path stringification now adds "./" in front of paths starting with literal tilde
      so they will round-trip.  FREEZE updated to use this stringification rule as well.

    - `move` now uses File::Copy::move internally instead of the built-in `rename`,
      allowing it to work across filesystems.  It also returns an object for the
      moved location, allowing chaining.

    - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
      prefers PerlIO::utf8_strict, if available.

    - lines_utf8 now consistently uses a buffered I/O layer.

    - open*_utf8 now prefers PerlIO::utf8_strict, if available.

    - slurp_utf8 now consistently uses an unbuffered I/O layer.

    [Documented]

    - Changed all raw/UTF-8 layer descriptions in method documentation to match
      the code.

    - Fixed SYNOPSIS syntax.

    - Documented how to disable TMPDIR when making temp files/dirs.

    [Testing]

    - Add additional tilde stringification testing.

    - Fixed tilde expansion tests on Windows.

    - Skip a problematic test case on cygwin.

0.141     2022-11-07 12:47:25-05:00 America/New_York (TRIAL RELEASE)

    [Testing]

    - Add additional tilde expansion tests

0.139     2022-11-03 15:44:46-04:00 America/New_York (TRIAL RELEASE)

    [Testing]

    - Skip a problematic test case on cygwin

0.137     2022-11-02 09:50:26-04:00 America/New_York (TRIAL RELEASE)

    [Testing]

    - Add additional tilde stringification testing.

0.135     2022-11-01 22:27:21-04:00 America/New_York (TRIAL RELEASE)

    [Testing]

    - Fixed additional issues with tilde expansion tests on Windows for testers
      with lowercase drive letters in their userprofile.

0.133     2022-10-31 23:55:01-04:00 America/New_York (TRIAL RELEASE)

    [Bug fixes]

    - Path stringification now adds "./" in front of paths starting with literal tilde
      so they will round-trip.  FREEZE updated to use this stringification rule as well.

    [Changes]

    - `move` now uses File::Copy::move internally instead of the built-in `rename`,
      allowing it to work across filesystems.  It also returns an object for the
      moved location, allowing chaining.

    [Testing]

    - Fixed tilde expansion tests on Windows.

0.131     2022-10-31 10:42:46-04:00 America/New_York (TRIAL RELEASE)

    [*** DEPRECATIONS ***]

    - Tilde expansion is deprecated due to inconsistent and bug-prone behavior.

    [Bug fixes]

    - Fixed spew/edit to a long filename approaching the filesystem length
      limit.

    - Internal calls to `print` are checked for possible errors.

    - Internal read calls are checked for errors.

    - Prevent expansion of tildes that are not the very first character (e.g.
      "./~foo"). Prevent unintentional tilde expansion during internal path
      processing. Escape non-tilde glob characters before tilde expansion.

    [Changes]

    - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
      prefers PerlIO::utf8_strict, if available.

    - lines_utf8 now consistently uses a buffered I/O layer.

    - open*_utf8 now prefers PerlIO::utf8_strict, if available.

    - slurp_utf8 now consistently uses an unbuffered I/O layer.

    [Documented]

    - Changed all raw/UTF-8 layer descriptions in method documentation to match
      the code.

    - Fixed SYNOPSIS syntax.

    - Documented how to disable TMPDIR when making temp files/dirs.

0.130     2022-10-20 07:08:01-04:00 America/New_York

    [Bug fixes]

    - mkdir no longer fails when applied to an existing directory.

0.128     2022-10-19 15:32:39-04:00 America/New_York

    - No changes from 0.127-TRIAL.

0.127     2022-10-05 17:17:36-04:00 America/New_York (TRIAL RELEASE)

    [Testing]

    - Fixed has_same_bytes test for Windows.

0.125     2022-09-30 17:08:36-04:00 America/New_York (TRIAL RELEASE)

    [*** DEPRECATIONS ***]

    - The 'mkpath' method is deprecated in favor of 'mkdir'.

    [Additions]

    - Added 'mkdir' to replace 'mkpath', but returning the path object for chaining.

    - Added `has_same_bytes` to efficiently compare the contents of two files.

    [Documentation]

    - Edited SYNOPSIS

0.124     2022-09-02 11:06:12-04:00 America/New_York

    - No changes from 0.123-TRIAL.

0.123     2022-08-29 11:06:49-04:00 America/New_York (TRIAL RELEASE)

    [Documentation]

    - Added link to `touchpath` in the `mkpath` docs.

    - Fixed example in `tempfile` docs.
2023-01-08 00:39:07 +00:00
wiz
92a8e1ad3c *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
bsiegert
608d9fff4e Revbump all Go packages after go119 security update 2022-12-08 16:14:12 +00:00
wiz
afa0f34ef2 kubo: Improve DESCR 2022-12-04 20:39:02 +00:00
wiz
2c67a2b829 filesystems/Makefile: + kubo 2022-12-04 20:09:54 +00:00
wiz
d083bd95c7 filesystems/kubo: import kubo-0.17.0
Packaged in wip by myself and bsiegert@

IPFS is a global, versioned, peer-to-peer filesystem. It combines
good ideas from previous systems such as Git, BitTorrent, Kademlia,
SFS, and the Web. It is like a single BitTorrent swarm, exchanging
git objects. IPFS provides an interface as simple as the HTTP web,
but with permanence built-in. You can also mount the world at /ipfs.
2022-12-04 20:09:12 +00:00
nia
25ad06142f Convert several packages to using versioned_depends for py-cryptography.
Somehow this has been hanging around in my tree for months.
2022-11-28 19:07:30 +00:00
adam
cc34ee3bc6 massive revision bump after textproc/icu update 2022-11-23 16:18:32 +00:00
wiz
530502eac9 *: bump PKGREVISION for libunistring shlib major bump 2022-10-26 10:31:00 +00:00
perseant
a13bafe7e3 fuse-exfatfs: Make mkfs.exfat work on NetBSD
Include the disk sizing code from NetBSD's newfs, allowing the mkfs to
succeed.
2022-10-06 00:51:49 +00:00
gdt
46657ed2b8 filesystems/tahoe-lafs: Update to 1.18.0
packaging changes: Drop explanation about python 2.7 being supported
by upstream and $MAINTAINER not wanting to deal with dependencies.

Upstream NEWS:

Release 1.18.0 (2022-10-02)
'''''''''''''''''''''''''''

Backwards Incompatible Changes
------------------------------

- Python 3.6 is no longer supported, as it has reached end-of-life and is no longer receiving security updates. (`#3865 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3865>`_)
- Python 3.7 or later is now required; Python 2 is no longer supported. (`#3873 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3873>`_)
- Share corruption reports stored on disk are now always encoded in UTF-8. (`#3879 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3879>`_)
- Record both the PID and the process creation-time:

  a new kind of pidfile in `running.process` records both
  the PID and the creation-time of the process. This facilitates
  automatic discovery of a "stale" pidfile that points to a
  currently-running process. If the recorded creation-time matches
  the creation-time of the running process, then it is a still-running
  `tahoe run` process. Otherwise, the file is stale.

  The `twistd.pid` file is no longer present. (`#3926 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3926>`_)


Features
--------

- The implementation of SDMF and MDMF (mutables) now requires RSA keys to be exactly 2048 bits, aligning them with the specification.

  Some code existed to allow tests to shorten this and it's
  conceptually possible a modified client produced mutables
  with different key-sizes. However, the spec says that they
  must be 2048 bits. If you happen to have a capability with
  a key-size different from 2048 you may use 1.17.1 or earlier
  to read the content. (`#3828 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3828>`_)
- "make" based release automation (`#3846 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3846>`_)
2022-10-03 16:40:21 +00:00
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