BSD Ports

mail/spf-tools 2.3 FreeBSD

Shell tools for keeping SPF records tidy

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
954f0e1e4e
License
APACHE20
Categories
mail, dns
Package size
17.3 KiB, 57.4 KiB installed

Description

A collection of scripts for manipulating SPF records to stay within the 10 DNS look-up limit specified in RFC 7208. Also includes scripts to update SPF records via AWS, Cloudflare, and DNSimple APIs.

Install

Binary package:

pkg install spf-tools

From the ports tree:

cd /usr/ports/mail/spf-tools/ && make install clean

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

RUN_DEPENDS=	spf-tools>0:mail/spf-tools

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:latest2.32.3--2.3
FreeBSD:14:quarterly2.32.3n/a-2.3
FreeBSD:15:latest2.32.3n/a--
FreeBSD:15:quarterly2.32.3n/an/an/a
FreeBSD:16:latest2.32.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

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

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

The route53.sh script was installed, however you will need to install
the AWS CLI dependency yourself.  CLI v1 is available on PyPI as the
awscli package.  To install CLI v2, please see the following:

Official CLI v1 to v2 migration tool:

https://docs.aws.amazon.com/cli/latest/userguide/cli-migration-tool.html

Issue on the aws-cli GitHub repository discussing publishing CLI v2
directly to PyPI:

https://github.com/aws/aws-cli/issues/4947

Files

pkg-plist 18
  • bin/cloudflare.sh
  • bin/compare.sh
  • bin/despf.sh
  • bin/dnsimple.sh
  • bin/genspfzone.sh
  • bin/iprange.sh
  • bin/mkblocks.sh
  • bin/mkzoneent.sh
  • bin/normalize.sh
  • bin/route53.sh
  • bin/runspftools.sh
  • bin/simplify.sh
  • bin/xsel.sh
  • libexec/spf-tools/despf.inc.sh
  • libexec/spf-tools/global.inc.sh
  • libexec/spf-tools/isincidrange.sh
  • libexec/spf-tools/isincidrange6.sh
  • share/spf-tools/README.md
distinfo 1
FileSizeSHA256
spf-tools-spf-tools-v2.3_GH0.tar.gz25465f64043d32b9ca779f135ccac31d28edc7c1c682e6feba067b08a0a98b721a210

Commit history 1

DateCommitCreditsLog message
954f0e1e4e Jordan Montesse mail/spf-tools: [New Port] Shell tools for keeping SPF records tidy
A collection of scripts for manipulating SPF records to stay within the 10 DNS look-up limit specified in RFC 7208. Also includes scripts to update SPF records via AWS, Cloudflare, and DNSimple APIs. PR: 294442 Author: Jordan Montesse <[email protected]>