BSD Ports

sysutils/safecat 1.13_1 FreeBSD

Safely write data to maildir directory

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD4CLAUSE
Categories
sysutils, mail
Package size
17.0 KiB, 28.6 KiB installed

Description

From the safecat README:

safecat is an implementation of D. J. Bernstein's maildir algorithm. It can be used to write mail messages to a qmail-style maildir, or to write data to a "spool" directory reliably. There are no lockfiles with safecat, and nothing is left to chance. If safecat returns a successful exit status, then you can be (practically) 100% sure your data is safely committed to disk. Further, if data is written to a directory using safecat (or other implementations of the maildir algorithm), then every file in that directory is guaranteed to be complete. If safecat fails to write all of the data, there will be no file at all in the destination directory.

Of course, you know that such a thing cannot be: between UNIX and the different hardware options available, a 100% guarantee is not possible. However, safecat takes every precaution possible in writing your data.

In the other systems

SystemPortVersion
FreeBSDsysutils/safecat1.13_1
OpenBSDsysutils/safecat1.13p0
NetBSDmail/safecat1.13nb1
DragonFlysysutils/safecat1.13_1

Install

Binary package:

pkg install safecat

From the ports tree:

cd /usr/ports/sysutils/safecat/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	safecat>0:sysutils/safecat

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.13_11.13_11.131.13_11.13_1
FreeBSD:14:quarterly1.13_11.13_1n/a1.13_11.13_1
FreeBSD:15:latest1.13_11.13_1n/a1.13_11.13_1
FreeBSD:15:quarterly1.13_11.13_1n/an/an/a
FreeBSD:16:latest1.13_11.13_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 7

No port depends on this one.

Configuration

No options to configure.

USES
groff
Service scripts
none

Message after installing

===>   NOTICE:

The safecat port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

distinfo 1
FileSizeSHA256
safecat-1.13.tar.gz339532e43dd88e703edb2e48cb3b1da6f8c4a8f9802bcc51ba36a58110e8a1c096e9b
Master sites 3
  • http://www.jeenyus.net/linux/software/safecat/
  • LOCAL/roam/sysutils/safecat
  • http://people.FreeBSD.org/~roam/ports/sysutils/safecat/

Commit history 0

No commits in the history this site was built from.