Mastodon S3

Overview

This is a mastodon installation that can be started with pot.

The jail configures itself on the first start for your environment (see notes below).

Important: this jail is dependent on external postgresql and redis instances, along with S3 storage.

Your S3 storage also needs a frontend such as nginx-s3-nomad configured beforehand.

Deploying the image or flavour should be quite straight forward, however it will take some time to become functional. This is not a fast image to boot!

The mastodon image is a non-layered pot jail, and can take a short while to boot assets compiling.

Once started the public-facing website can take several minutes of showing a blank or error page before showing the expected Mastodon default page.

Requirements

Do not startup this jail unless you have running postgresql and redis jails, such as the Postgres-Single or Redis-Single pot jails on the potluck site.

You also need a S3 bucket setup, with anonymous download enabled, and a user/pass setup for the mastodon user.

Then setup nginx-s3-nomad or similar with access to that bucket.

You will need an external HTTPS provider, such as acme.sh and haproxy on your firewall device, with rule for the nomad pot image.

However the mastodon pot jail will register a SSL certificate directly.

Installation

  • Create your local jail from the image or the flavour files.
  • Create a ZFS dataset for certificates and keys
  • Clone the local jail
  • Mount in persistent storage for certificates and keys to /mnt specifically
  • Adjust to your environment:
      sudo pot set-env -p <clonejailname> \
      -E DATACENTER=<datacentername> \
      -E IP=<IP address of this nomad instance> \
      -E NODENAME=<an internal name for image> \
      -E CONSULSERVERS="<comma-deliminated list of consul servers>" \
      -E GOSSIPKEY="<32 byte Base64 key from consul keygen>" \
      -E DOMAIN=<FQDN for host> \
      -E EMAIL=<email address for letsencrypt setup> \
      -E MAILHOST=<mailserver hostname or IP> \
      -E MAILUSER=<SMTP username> \
      -E MAILPASS=<SMTP password> \
      -E MAILFROM=<SMTP from address> \
      -E DBHOST=<host of postgres jail> \
      -E DBUSER=<username> \
      -E DBPASS=<password> \
      -E DBNAME=<database name> \
      -E REDISHOST=<IP of redis instance> \
      -E BUCKETNAME=<bucket name on S3 host> \
      -E S3HOSTNAME=<S3 hostname> \
      -E BUCKETUSER=<S3 access id> \
      -E BUCKETPASS=<S3 password> \
      -E BUCKETALIAS=<web address for files, or alt domain name> \
      -E BUCKETREGION=<S3 region> \
      [ -E S3UPNOSSL=<any value enables http upload to S3 instead of https> ] \
      [ -E MAILPORT=<SMTP port> ] \
      [ -E DBPORT=<database port> ] \
      [ -E REDISPORT=<redis port> ] \
      [ -E REMOTELOG="<IP syslog-ng server>" ] \
      [ -E MYSECRETKEY="<rails secret key>" ] \
      [ -E MYOTPSECRET="<rails secret key for otp>" ] \
      [ -E MYVAPIDPRIVATEKEY="<vapid private key>" ] \
      [ -E MYVAPIDPUBLICKEY="<vapid public key>" ] \
      [ -E PVTCERT=<any value enables> ] \
      [ -E ELASTICENABLE=<any value enables> ] \
      [ -E ELASTICHOST=<IP of elasticsearch or zincsearch instance> ] \
      [ -E ELASTICPORT=<port of ES instance, default 9200> ] \
      [ -E ELASTICUSER=<username for ES instance > ] \
      [ -E ELASTICPASS=<password for ES instance > ] \
      [ -E DEEPLKEY=<API key> ] \
      [ -E DEEPLPLAN=<API plan or free> ] \
      [ -E OWNERNAME=<admin username> ] \
      [ -E OWNEREMAIL=<admin email address> ]
    
  • Start the pot: pot start <yourjailname>. On the first run the jail will configure itself and start the services.

Required Paramaters

The DATACENTER parameter defines a common datacenter.

The NODENAME parameter defines the name of this node.

The IP parameter is the IP address which will be used to access services.

The CONSULSERVERS parameter is a comma-deliminated list of IP addresses for the consul server or cluster. Do not include spaces!

e.g. CONSULSERVERS="10.0.0.2" or CONSULSERVERS="10.0.0.2,10.0.0.3,10.0.0.4,10.0.0.5,10.0.0.6"

The GOSSIPKEY parameter is the gossip encryption key for consul agent. We’re using a default key if you do not set the parameter, do not use the default key for production encryption, instead provide your own.

The DOMAIN parameter is the domain name of the mastodon-s3 instance.

The EMAIL parameter is the email address to use for letsencrypt registration. SSL certificates are mandatory, modern browsers won’t open camera or microphone unless SSL enabled.

The MAILHOST parameter is the hostname or IP address of a mail server to us. Legacy SSL is not supported, older mail hosts are not suitable.

The MAILUSER and MAILPASS parameters are the mail user credentials.

The MAILFROM parameter is the from email address to use for notifications.

The DBHOST parameter is the IP address or hostname of the external postgresql instance, such as the postgresql-single potluck instance.

The DBUSER parameter is the username to use for accessing the external postgresql instance. Usually this would be mastodon.

The DBPASS parameter is the password for the user on the external postgresql instance.

The DBNAME parameter is the database name on the external postgresql instance. Normally this would be mastodon_production.

The REDISHOST parameter is the IP address of a LAN-based redis host, such as the redis-single potluck instance.

The BUCKETNAME parameter is the name of your bucket in S3 storage.

The S3HOSTNAME parameter is the hostname or IP of your S3 storage.

The BUCKETUSER parameter is the S3 access-id for your storage.

The BUCKETPASS parameter is the S3 password for your storage.

The BUCKETALIAS parameter is an external hostname for the S3 storage, such as reverse proxy front-end.

The BUCKETREGION parameter is the S3 region.

Optional Parameters

The S3UPNOSSL parameter will set http:// uploads to S3 object storage, such as a local minio where self-signed certificate fails. Otherwise defaults to https://.

The MAILPORT parameter is the SMTP port to use of the mail server. It defaults to port 25 if not set.

The DBPORT parameter is the port to use for postgresql. It defaults to port 5432 if not set.

The REDISPORT parameter is the port to use for redis. It defaults to port 6379 if not set.

The REMOTELOG parameter is the IP address of a destination syslog-ng server, such as with the loki flavour, or beast-of-argh flavour.

The MYSECRETKEY parameter is an optional passed-in secret key for the .env.production value SECRET_KEY_BASE.

The MYOTPSECRET parameter is an optional passed-in OTP key for the .env.production value OTP_SECRET.

The MYVAPIDPRIVATEKEY parameter is an optional passed-in secret key for the .env.production value VAPID_PRIVATE_KEY.

The MYVAPIDPUBLICKEY parameter is an optional passed-in secret key for the .env.production value VAPID_PUBLIC_KEY.

The PVTCERT parameter is an optional value which generates self-signed certificates instead of using acme.sh. This is used in testing, or if there is a frontend that handles SSL certificates, such as haproxy. You must still pass in an EMAIL parameter even though it’s not used.

The ELASTICENABLE parameter is enabled if set to any value, and requires the following additional parameters too.

The ELASTICHOST parameter is the IP address or hostname of an elasticsearch or zincsearch instance.

The ELASTICPORT parameter is the port of the elasticsearch or zincsearch instance.

The ELASTICUSER and ELASTICPASS parameters are the credentials for the elasticsearch or zincsearch instance.

The DEEPLKEY parameter is the API key for the DeepL translation service. In unset a default, invalid key will be set.

The DEEPLPLAN is the type of API plan. If using the free plan set this value to ‘free’. If unset it will default to ‘free’.

The OWNERNAME is the username of the Owner account on a fresh instance. Setting this simply hard-codes it in the script. The script must still be run manually.

The OWNEREMAIL is the email address of the Owner account. Setting this simply hard-codes it in the script. The script must still be run manually.

Usage

Secret Key

A secret key is passed in, or generated, and stored in a file in persistent storage at /mnt/mastodon/private/secret.key

On reboot or an upgraded pot image, this file will be read to configure the mastodon settings.

OTP Key

An OTP key is passed-in, or generated, and stored in a file in persistent storage at /mnt/mastodon/private/otp.key

On reboot or an upgraded pot image, this file will be read to configure the mastodon settings.

Vapid Keys

Vapid private/public keys are passed in, or generated, and stored in a file in persistent storage at /mnt/mastodon/private/vapid.keys

On reboot or an upgraded pot image, this file will be read to configure the mastodon settings.

Upgrading Mastodon

When there is a new github release at https://github.com/mastodon/mastodon/releases you can perform an upgrade by running /root/upgrade-mastodon.sh as root, followed by the version you wish to upgrade to.

pot term mastodon-s3-clone
./upgrade-mastodon.sh 4.2.1

Then make sure to update the source pot image to reflect the new version. You can then restart from the new version.

Caveat: this is untested

Custom fork of Mastodon

This uses a custom fork of Mastodon with a 5000 character limit, from https://github.com/woganmay/mastodon in the v4.2.1-patch tag.

Maintenance Scripts

There are several useful scripts in /root/bin/ which can be used to create an admin user, or reset 2FA, or clear media, or produce diagnostic output.

The /root/bin/create-admin-user.sh has the admin user and email set by the passed in parameters OWNERNAME and OWNEREMAIL.

A password will be created and user credentials will be saved in /mnt/mastodon/private/mastodon.owner.credentials

Getting Started

How To Use The Ready-Made Image

FreeBSD 14.0:
pot import -p mastodon-s3-amd64-14_0 -t 0.9.12 -U https://potluck.honeyguide.net/mastodon-s3

With Signify Verification:
fetch https://potluck.honeyguide.net/potluck.pub; pot import -p mastodon-s3-amd64-14_0 -t 0.9.12 -C potluck.pub -U https://potluck.honeyguide.net/mastodon-s3

If you don’t want to use the default pot bridged network configuration but instead need an individual network setup (e.g. assign a host IP address), after importing it you can simply clone the jail like that (em0 is the host network adapter in this example):
pot clone -P mastodon-s3-amd64-14_0 -p my-cloned-jail -N alias -i "em0|10.10.10.10"

Note: Some images might require specific network configuration, double check the Overview-chapter at the top.

Alternatively: Create a Jail With This Flavour Yourself

1. Create Flavour Files

Save all files and directories from https://github.com/hny-gd/potluck/tree/master/mastodon-s3 to /usr/local/etc/pot/flavours/

2. Create Jail From Flavour

Run
pot create -b <FreeBSD Version> -p <jailname> -t single -N public-bridge -f fbsd-update

with your FreeBSD version (e.g. 14.0) and the name your jail should get.

Note: Some images might require specific network configuration, double check the Overview-chapter at the top.

Version History

0.9

  • Version bump for new base image
  • FBSD14 base image
  • Add rbenv and upgrade ruby
  • Add cflags to bundle config for cbor and posix-spawn
  • Change BUCKETHOST to BUCKETNAME
  • Update node_exporter to ignore ZFS
  • Fix typo in README
  • Enable legacy ssl in node with NODE_OPTIONS=–openssl-legacy-provider [testing]
  • Set read permissions on /etc/resolv.conf for Ruby as user to allow DNS resolution
  • Remove legacy ssl settings as not working, simply can’t connect to old SSL hosts for mail servers
  • Add maintenance scripts for common tasks
  • Add script to automate creating owner user without requiring email confirmation
  • Fix typo
  • Add adjustments for custom S3 provider, use S3_ENDPOINT with url/bucket
  • Add S3UPNOSSL parameter to set HTTP for S3 uploads, such as local minio where self-signed certificates fail to work
  • Fix processing logic for S3UPNOSSL parameter
  • Adjustments to endpoints to remove bucket name, use S3_ENDPOINT with url only
  • Add script to create elasticsearch indexes

0.8

  • Version bump for new setup with git pull and bundle build process happening in pot build
  • Add PVTCERT parameter to generate self-signed certificates for testing
  • Change to newer cert generation method
  • Cleanup image, add database migration step if database exists
  • Add elasticsearch parameters
  • Remove upgrade script as image build will upgrade, adjust database upgrade to two-step process
  • adjust logic for elasticsearch parameters
  • Add bundle config adjustments from https://wiki.freebsd.org/Ports/net-im/mastodon but commented out because not working
  • Add DeepL translation API parameters
  • Update to mastodon releases/v4.2.5 for security patch
  • Update to mastodon releases/v4.2.6 for security patch
  • Update to mastodon releases/v4.2.7 for security patch

0.7

  • Version bump for new base image
  • Update checkout for changed gemfile
  • Manually install json-canonicalization 0.3.1
  • Update Gemfile manually
  • Update Gemfile by copying in custom version
  • Fix errors
  • Set bundle freeze false
  • Set json-canonicalization (1.0.0)
  • Set json-ld (3.3.1)
  • Switch the alternate patched fork of mastodon https://github.com/hny-gd/mastodon/tree/stable-4.2

0.6

  • Version bump for source switch
  • Switch to Wogan May mastodon fork with 5000 character limit
  • Testing hacks to allow yarn 4.0.2
  • Revert hack, yarn <4 and yarn >4 are too different
  • Test if downgrading yarn works
  • Test downgrading yarn earlier
  • Ruby doesn’t like symlink CA certs, update env.production with direct link for freebsd CA cert

0.5

  • Version bump for new base image
  • Changes to fix broken dependancies
  • Yarn flag change from yarn install --pure-lockfile to yarn install --immutable
  • Manually add yarn packages babel-plugin-lodash@3.3.4 and compression-webpack-plugin@10.0.0 to fix a compile error
  • Set yarn to stable version instead of classic
  • Remove yarn -W flag for stable version
  • Remove non-interactive flag as deprecated
  • Set compression-webpack-plugin@6.1.1 to avoid api error
  • Minor additions to .env.production

0.4

  • Version bump for new base image
  • Formatting in nginx.conf, adjustments
  • Add ‘MAX_THREADS=10 WEB_CONCURRENCY=5’ to env
  • Update to mastodon 4.2.1
  • Adjustments for missing rake package failing rake secret step
  • Remove rake package install, use rails for secret key generation
  • Add parameters for secret key, otp key, vapid keys
  • Fix README for new parameters

0.3

  • Rewrite for non-layered image using latest packages
  • Test image before pulling Mastodon from github instead of packages
  • Remove artifacts from original flavour
  • Add RC files for manual service setup
  • Add process to pull mastodon from github if not already installed
  • Need two ZFS mount in datasets now
  • Add mastodon group
  • Remove group add, create user before chown to user
  • Don’t add skel files to mastodon user homedir
  • Fix nginx problems with invalid variable tls1_3_early_data
  • Fix database check with better solution
  • Experiment with using bash to perform db creation and assets compile due to variables
  • Fine-tuning db creation, works manually, not in script
  • Add redis check
  • Remove redundant git pull
  • Add first bash at upgrade script to be run inside jail before upgrade pot jail

0.2

  • Remove internal postgresql and redis as now external pot jails
  • Add parameters for external DB and redis
  • Update README
  • Update requirements to include a jail with S3 frontend
  • Fix ruby environment variables in scripts
  • Change postgresql settings in ENV file
  • Make note in readme about slow image boot
  • Check if database exists before creating it
  • Make note of long running commands in output
  • Improve database checks
  • Attempted fix by locking rubygem Psyche to < 4, due to breaking changes with Psyche4 and Ruby3.1
  • Note that /usr/local/www/mastodon install is not persistent storage, will rebuild on new image
  • Attempt with manual install rubygem-psych3 because other approaches not working

0.1

  • Version bump for new base image
  • Fix otp.key in README
  • Fix postgresql-exporter by building inside directory

0.0

  • Initiate all-in-one mastodon with S3 storage pot image
  • Add missing steps to create database and assets These images were built on Thu Apr 11 21:52:07 UTC 2024

Manual Image Download Links

mastodon-s3-amd64-14_0_0.9.12.xz ( )
mastodon-s3-amd64-14_0_0.9.12.xz.skein ( ) mastodon-s3-amd64-14_0_0.9.12.xz.skein.sig ( ) mastodon-s3-amd64-14_0_0.9.12.xz.meta ( )

Jenkins Pot Creation Logs

mastodon-s3-amd64-14_0_0.9.12:


mastodon-s3/mastodon-s3:
copy-in -s /usr/local/etc/pot/flavours/mastodon-s3.d/local -d /root/.pot_local
mastodon-s3/mastodon-s3.sh:
#!/bin/sh

# Based on POTLUCK TEMPLATE v3.0
# Altered by Michael Gmelin
#
# EDIT THE FOLLOWING FOR NEW FLAVOUR:
# 1. RUNS_IN_NOMAD - true or false
# 2. If RUNS_IN_NOMAD is false, can delete the <flavour>+4 file, else
#    make sure pot create command doesn't include it
# 3. Create a matching <flavour> file with this <flavour>.sh file that
#    contains the copy-in commands for the config files from <flavour>.d/
#    Remember that the package directories don't exist yet, so likely copy
#    to /root
# 4. Adjust package installation between BEGIN & END PACKAGE SETUP
# 5. Adjust jail configuration script generation between BEGIN & END COOK
#    Configure the config files that have been copied in where necessary

# Set this to true if this jail flavour is to be created as a nomad
# (i.e. blocking) jail.
# You can then query it in the cook script generation below and the script
# is installed appropriately at the end of this script
RUNS_IN_NOMAD=false

# set the cook log path/filename
COOKLOG=/var/log/cook.log

# check if cooklog exists, create it if not
if [ ! -e $COOKLOG ]
then
    echo "Creating $COOKLOG" | tee -a $COOKLOG
else
    echo "WARNING $COOKLOG already exists"  | tee -a $COOKLOG
fi
date >> $COOKLOG

# -------------------- COMMON ---------------

STEPCOUNT=0
step() {
  STEPCOUNT=$(("$STEPCOUNT" + 1))
  STEP="$*"
  echo "Step $STEPCOUNT: $STEP" | tee -a $COOKLOG
}

exit_ok() {
  trap - EXIT
  exit 0
}

FAILED=" failed"
exit_error() {
  STEP="$*"
  FAILED=""
  exit 1
}

set -e
trap 'echo ERROR: $STEP$FAILED | (>&2 tee -a $COOKLOG)' EXIT

# -------------- BEGIN PACKAGE SETUP -------------

step "Bootstrap package repo"
mkdir -p /usr/local/etc/pkg/repos
# only modify repo if not already done in base image
# this is a non-layered image now, with latest package sources
# shellcheck disable=SC2016
test -e /usr/local/etc/pkg/repos/FreeBSD.conf || \
  echo 'FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" }' \
    >/usr/local/etc/pkg/repos/FreeBSD.conf
ASSUME_ALWAYS_YES=yes pkg bootstrap

step "Touch /etc/rc.conf"
touch /etc/rc.conf

# this is important, otherwise running /etc/rc from cook will
# overwrite the IP address set in tinirc
step "Remove ifconfig_epair0b from config"
# shellcheck disable=SC2015
sysrc -cq ifconfig_epair0b && sysrc -x ifconfig_epair0b || true

step "Disable sendmail"
service sendmail onedisable

step "Create /usr/local/etc/rc.d"
mkdir -p /usr/local/etc/rc.d

# we need consul for consul agent
step "Install package consul"
pkg install -y consul

step "Install package openssl"
pkg install -y openssl

step "Install package sudo"
pkg install -y sudo

# necessary if installing curl now
step "Install package ca_root_nss"
pkg install -y ca_root_nss

step "Install package curl"
pkg install -y curl

step "Install package jq"
pkg install -y jq

step "Install package jo"
pkg install -y jo

step "Install package nano"
pkg install -y nano

step "Install package bash"
pkg install -y bash

step "Install package rsync"
pkg install -y rsync

step "Install package node_exporter"
pkg install -y node_exporter

step "Install package nginx"
pkg install -y nginx

step "Install package syslog-ng"
pkg install -y syslog-ng

step "Install package acme.sh"
pkg install -y acme.sh

step "Install package gnupg"
pkg install -y gnupg

step "Install package wget"
pkg install -y wget

# dependency is postgres15-client not postgres13-client
step "Install package postgresql15-client"
pkg install -y postgresql15-client

# we still need to install redis for redis-cli, but
# we don't configure or start it
step "Install package redis"
pkg install -y redis

step "Install package yarn"
pkg install -y yarn

step "Install package npm"
pkg install -y npm

step "Install package git"
pkg install -y git

step "Install package go"
pkg install -y go

step "Install package gmake"
pkg install -y gmake

step "Install package autoconf"
pkg install -y autoconf

step "Install package ffmpeg"
pkg install -y ffmpeg

step "Install package rubygem-bundler"
pkg install -y rubygem-bundler

step "Install package ruby"
pkg install -y ruby

step "Install package devel/ruby-build"
pkg install -y devel/ruby-build

step "Install package rbenv"
pkg install -y rbenv

# Mastodon will install ImageMagick7 regardless of this
#step "Install package ImageMagick7-nox11"
#pkg install -y ImageMagick7-nox11

# this install wayland and lots of bloated packages
step "Install package ImageMagick7"
pkg install -y ImageMagick7

step "Install package libidn"
pkg install -y libidn

step "Install package icu"
pkg install -y icu

step "Install package bison"
pkg install -y bison

step "Install package libyaml"
pkg install -y libyaml

step "Install package libffi"
pkg install -y libffi

step "Install package libxml2"
pkg install -y libxml2

step "Install package libxslt"
pkg install -y libxslt

step "Install package libyaml"
pkg install -y libyaml

step "Install package readline"
pkg install -y readline

step "Clean package installation"
pkg clean -y

# -------------- END PACKAGE SETUP -------------

# ------------ BEGIN MASTODON BUILD ------------
# create mastodon user without -m, --create-home
if ! id -u "mastodon" >/dev/null 2>&1; then
  /usr/sbin/pw useradd -n mastodon -c 'Mastodon User' -d /usr/local/www/mastodon -s /bin/sh -h -
fi

# make sure we have /usr/local/www/mastodon
mkdir -p /usr/local/www/mastodon

# set perms on /usr/local/www/mastodon to mastodon:mastodon
chown -R mastodon:mastodon /usr/local/www/mastodon

# if we do not have /usr/local/www/mastodon/.git then
# configure /usr/local/www/mastodon as git repo and pull files
if [ ! -d /usr/local/www/mastodon/.git ]; then
    echo "Initiating git repo in /usr/local/www/mastodon"
    su - mastodon -c "cd /usr/local/www/mastodon; git init"
    # add custom fork with 5k limit and 4.2.3 patches
    echo "Adding remote origin https://github.com/hny-gd/mastodon.git"
    su - mastodon -c "cd /usr/local/www/mastodon; git remote add origin https://github.com/hny-gd/mastodon.git"
    echo "Running git fetch"
    su - mastodon -c "cd /usr/local/www/mastodon; git fetch"
    echo "Checking out the mastodon release we want"
    su - mastodon -c "cd /usr/local/www/mastodon; git checkout 2ad19fea7d5b219e5633911d953c47ca58dd164f"
else
    echo ".git directory exists, not cloning repo"
fi

# moved from base file mastodon-s3.sh in anticipation switch to install from github
#
# The FreeBSD wiki has a set of instructions
# https://wiki.freebsd.org/Ports/net-im/mastodon
# however it is missing a step to 'yarn add node-gyp'
# as covered in the Bastillefile at
# https://codeberg.org/ddowse/mastodon/src/branch/main/Bastillefile

# enable corepack
echo "Enabling corepack"
/usr/local/bin/corepack enable

# Add node-gyp to yarn
echo "Adding node-gyp to yarn"
/usr/local/bin/yarn add node-gyp

# as user mastodon - set yarn classic
# enable this for wogan fork
echo "Setting yarn to classic version"
su - mastodon -c "/usr/local/bin/yarn set version classic"

# as user mastodon - enable deployment
echo "Setting mastodon deployment to true"
su - mastodon -c "cd /usr/local/www/mastodon && /usr/local/bin/bundle config deployment 'true'"

# as user mastodon - remove development and test environments
echo "Removing development and test environments"
su - mastodon -c "cd /usr/local/www/mastodon && /usr/local/bin/bundle config without 'development test'"

# as user mastodon add extra adjustments to bundle as per https://wiki.freebsd.org/Ports/net-im/mastodon
echo "Setting Wno-incompatible-function-pointer-types flag for build.cbor"
su - mastodon -c "cd /usr/local/www/mastodon && /usr/local/bin/bundle config build.cbor --with-cflags='-Wno-incompatible-function-pointer-types'"

echo "Setting Wno-incompatible-function-pointer-types flag for build.posix-spawn"
su - mastodon -c "cd /usr/local/www/mastodon && /usr/local/bin/bundle config build.posix-spawn --with-cflags='-Wno-incompatible-function-pointer-types'"

# as user mastodon - bundle install
echo "Installing the required files with bundle"
su - mastodon -c "cd /usr/local/www/mastodon && /usr/local/bin/bundle install -j1"

# as user mastodon - yarn install process
echo "Installing the required files with yarn"

# enable for wogan fork
su - mastodon -c "cd /usr/local/www/mastodon && /usr/local/bin/yarn install --pure-lockfile"

# ----------- END CUSTOM MASTODON ---------------

#
# Now generate the run command script "cook"
# It configures the system on the first run by creating the config file(s)
# On subsequent runs, it only starts sleeps (if nomad-jail) or simply exits
#

# this runs when image boots
# ----------------- BEGIN COOK ------------------

step "Clean cook artifacts"
rm -rf /usr/local/bin/cook /usr/local/share/cook

step "Install pot local"
tar -C /root/.pot_local -cf - . | tar -C /usr/local -xf -
rm -rf /root/.pot_local

step "Set file ownership on cook scripts"
chown -R root:wheel /usr/local/bin/cook /usr/local/share/cook
chmod 755 /usr/local/share/cook/bin/*

# ----------------- END COOK ------------------


# ---------- NO NEED TO EDIT BELOW ------------

step "Make cook script executable"
if [ -e /usr/local/bin/cook ]
then
    echo "setting executable bit on /usr/local/bin/cook" | tee -a $COOKLOG
    chmod u+x /usr/local/bin/cook
else
    exit_error "there is no /usr/local/bin/cook to make executable"
fi

#
# There are two ways of running a pot jail: "Normal", non-blocking mode and
# "Nomad", i.e. blocking mode (the pot start command does not return until
# the jail is stopped).
# For the normal mode, we create a /usr/local/etc/rc.d script that starts
# the "cook" script generated above each time, for the "Nomad" mode, the cook
# script is started by pot (configuration through flavour file), therefore
# we do not need to do anything here.
#

# Create rc.d script for "normal" mode:
step "Create rc.d script to start cook"
echo "creating rc.d script to start cook" | tee -a $COOKLOG

# shellcheck disable=SC2016
echo '#!/bin/sh
#
# PROVIDE: cook
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
. /etc/rc.subr
name="cook"
rcvar="cook_enable"
load_rc_config $name
: ${cook_enable:="NO"}
: ${cook_env:=""}
command="/usr/local/bin/cook"
command_args=""
run_rc_command "$1"
' > /usr/local/etc/rc.d/cook

step "Make rc.d script to start cook executable"
if [ -e /usr/local/etc/rc.d/cook ]
then
  echo "Setting executable bit on cook rc file" | tee -a $COOKLOG
  chmod u+x /usr/local/etc/rc.d/cook
else
  exit_error "/usr/local/etc/rc.d/cook does not exist"
fi

if [ "$RUNS_IN_NOMAD" != "true" ]
then
  step "Enable cook service"
  # This is a non-nomad (non-blocking) jail, so we need to make sure the script
  # gets started when the jail is started:
  # Otherwise, /usr/local/bin/cook will be set as start script by the pot
  # flavour
  echo "enabling cook" | tee -a $COOKLOG
  service cook enable
fi

# -------------------- DONE ---------------
exit_ok

mastodon-s3/mastodon-s3+1:
mastodon-s3/mastodon-s3+1.sh:

mastodon-s3/mastodon-s3+2:
mastodon-s3/mastodon-s3+2.sh:

mastodon-s3/mastodon-s3+3:
mastodon-s3/mastodon-s3+3.sh:

mastodon-s3/mastodon-s3+4:
mastodon-s3/mastodon-s3+4.sh:
===>  Creating a new pot
===>  pot name     : mastodon-s3-amd64-14_0
===>  type         : single
===>  base         : 14.0
===>  pot_base     : 
===>  level        : 0
===>  network-type : public-bridge
===>  network-stack: ipv4
===>  ip           : 10.192.0.3
===>  bridge       : 
===>  dns          : inherit
===>  flavours     : fbsd-update mastodon-s3
===>  Fetching FreeBSD 14.0
===>  Extract the tarball
=====>  Flavour: fbsd-update
=====>  Starting mastodon-s3-amd64-14_0 pot for the initial bootstrap
=====>  mount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp
defaultrouter: NO -> 10.192.0.1
===>  Starting the pot mastodon-s3-amd64-14_0
=====>  Pot mastodon-s3-amd64-14_0 jail params are: allow.set_hostname=false allow.raw_sockets allow.socket_af allow.chflags exec.clean mount.devfs enforce_statfs=2 sysvshm=new sysvsem=new sysvmsg=new children.max=0 devfs_ruleset=4 stop.timeout=10 name=mastodon-s3-amd64-14_0 host.hostname=mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net osrelease=14.0-RELEASE path=/mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m persist vnet vnet.interface=epair0b
ELF ldconfig path: /lib /usr/lib /usr/lib/compat
32-bit compatibility ldconfig path: /usr/lib32
Starting Network: lo0 epair0b.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
	options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
	groups: lo
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
epair0b: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
	options=8<VLAN_MTU>
	ether 02:f6:a8:ce:3c:0b
	inet 10.192.0.3 netmask 0xffc00000 broadcast 10.255.255.255
	groups: epair
	media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
	status: active
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
add host 127.0.0.1: gateway lo0 fib 0: route already in table
add net default: gateway 10.192.0.1
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Creating and/or trimming log files.
Updating motd:.
Updating /var/run/os-release done.
Clearing /tmp (X related).
Starting syslogd.
Starting cron.

Thu Apr 11 21:20:28 UTC 2024
/usr/local/etc/pot/flavours/fbsd-update.sh -> /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp/fbsd-update.sh
=====>  Executing fbsd-update script on mastodon-s3-amd64-14_0
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching public key from update1.freebsd.org... done.
Fetching metadata signature for 14.0-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 138 patches.....10....20....30....40....50....60....70....80....90....100....110....120....130.... done.
Applying patches... done.
The following files will be updated as part of updating to
14.0-RELEASE-p6:
/bin/df
/bin/freebsd-version
/bin/mv
/etc/defaults/rc.conf
/etc/periodic/daily/480.leapfile-ntpd
/lib/libbe.so.1
/lib/libc.so.7
/lib/libspl.so.2
/lib/libufs.so.7
/lib/libutil.so.9
/lib/libzfs.so.4
/lib/libzpool.so.2
/libexec/ld-elf.so.1
/libexec/ld-elf32.so.1
/rescue/[
/rescue/bectl
/rescue/bsdlabel
/rescue/bunzip2
/rescue/bzcat
/rescue/bzip2
/rescue/camcontrol
/rescue/cat
/rescue/ccdconfig
/rescue/chflags
/rescue/chgrp
/rescue/chio
/rescue/chmod
/rescue/chown
/rescue/chroot
/rescue/clri
/rescue/cp
/rescue/csh
/rescue/date
/rescue/dd
/rescue/devfs
/rescue/df
/rescue/dhclient
/rescue/disklabel
/rescue/dmesg
/rescue/dump
/rescue/dumpfs
/rescue/dumpon
/rescue/echo
/rescue/ed
/rescue/ex
/rescue/expr
/rescue/fastboot
/rescue/fasthalt
/rescue/fdisk
/rescue/fetch
/rescue/fsck
/rescue/fsck_4.2bsd
/rescue/fsck_ffs
/rescue/fsck_msdosfs
/rescue/fsck_ufs
/rescue/fsdb
/rescue/fsirand
/rescue/gbde
/rescue/geom
/rescue/getfacl
/rescue/glabel
/rescue/gpart
/rescue/groups
/rescue/gunzip
/rescue/gzcat
/rescue/gzip
/rescue/halt
/rescue/head
/rescue/hostname
/rescue/id
/rescue/ifconfig
/rescue/init
/rescue/ipf
/rescue/iscsictl
/rescue/iscsid
/rescue/kenv
/rescue/kill
/rescue/kldconfig
/rescue/kldload
/rescue/kldstat
/rescue/kldunload
/rescue/ldconfig
/rescue/less
/rescue/link
/rescue/ln
/rescue/ls
/rescue/lzcat
/rescue/lzma
/rescue/md5
/rescue/mdconfig
/rescue/mdmfs
/rescue/mkdir
/rescue/mknod
/rescue/more
/rescue/mount
/rescue/mount_cd9660
/rescue/mount_msdosfs
/rescue/mount_nfs
/rescue/mount_nullfs
/rescue/mount_udf
/rescue/mount_unionfs
/rescue/mt
/rescue/mv
/rescue/nc
/rescue/newfs
/rescue/newfs_msdos
/rescue/nos-tun
/rescue/pgrep
/rescue/ping
/rescue/ping6
/rescue/pkill
/rescue/poweroff
/rescue/ps
/rescue/pwd
/rescue/rcorder
/rescue/rdump
/rescue/realpath
/rescue/reboot
/rescue/red
/rescue/rescue
/rescue/restore
/rescue/rm
/rescue/rmdir
/rescue/route
/rescue/routed
/rescue/rrestore
/rescue/rtquery
/rescue/rtsol
/rescue/savecore
/rescue/sed
/rescue/setfacl
/rescue/sh
/rescue/shutdown
/rescue/sleep
/rescue/stty
/rescue/swapon
/rescue/sync
/rescue/sysctl
/rescue/tail
/rescue/tar
/rescue/tcsh
/rescue/tee
/rescue/test
/rescue/tunefs
/rescue/umount
/rescue/unlink
/rescue/unlzma
/rescue/unxz
/rescue/unzstd
/rescue/vi
/rescue/whoami
/rescue/xz
/rescue/xzcat
/rescue/zcat
/rescue/zdb
/rescue/zfs
/rescue/zpool
/rescue/zstd
/rescue/zstdcat
/rescue/zstdmt
/sbin/bectl
/sbin/dump
/sbin/fdisk
/sbin/fsck
/sbin/fsck_4.2bsd
/sbin/fsck_ffs
/sbin/fsck_ufs
/sbin/growfs
/sbin/init
/sbin/mdmfs
/sbin/mksnap_ffs
/sbin/mount
/sbin/mount_cd9660
/sbin/mount_fusefs
/sbin/mount_mfs
/sbin/mount_msdosfs
/sbin/mount_nfs
/sbin/mount_nullfs
/sbin/mount_udf
/sbin/mount_unionfs
/sbin/newfs_msdos
/sbin/nfsiod
/sbin/rdump
/sbin/savecore
/sbin/tunefs
/sbin/umount
/sbin/zfs
/usr/bin/c++
/usr/bin/c++filt
/usr/bin/cc
/usr/bin/clang
/usr/bin/clang++
/usr/bin/clang-cpp
/usr/bin/cpp
/usr/bin/find
/usr/bin/gcov
/usr/bin/kyua
/usr/bin/ld.lld
/usr/bin/lldb
/usr/bin/lldb-server
/usr/bin/llvm-addr2line
/usr/bin/llvm-ar
/usr/bin/llvm-cov
/usr/bin/llvm-cxxfilt
/usr/bin/llvm-nm
/usr/bin/llvm-objcopy
/usr/bin/llvm-objdump
/usr/bin/llvm-profdata
/usr/bin/llvm-ranlib
/usr/bin/llvm-readelf
/usr/bin/llvm-readobj
/usr/bin/llvm-size
/usr/bin/llvm-strings
/usr/bin/llvm-strip
/usr/bin/llvm-symbolizer
/usr/bin/lsvfs
/usr/bin/mkuzip
/usr/bin/nfsstat
/usr/bin/objdump
/usr/bin/quota
/usr/bin/readlink
/usr/bin/slogin
/usr/bin/ssh
/usr/bin/ssh-keyscan
/usr/bin/stat
/usr/bin/tail
/usr/include/fs/nfs/nfs_var.h
/usr/include/netinet/in_pcb.h
/usr/include/sys/mount.h
/usr/lib/clang/16/lib/freebsd/libclang_rt.asan-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.asan-x86_64.so
/usr/lib/clang/16/lib/freebsd/libclang_rt.cfi-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.cfi_diag-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.dd-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.msan-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.stats-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.tsan-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a
/usr/lib/clang/16/lib/freebsd/libclang_rt.xray-x86_64.a
/usr/lib/lib9p.a
/usr/lib/lib9p.so.1
/usr/lib/libbe.a
/usr/lib/libc.a
/usr/lib/libc_pic.a
/usr/lib/libefivar.a
/usr/lib/libefivar.so.1
/usr/lib/libkadm5srv.a
/usr/lib/libkadm5srv.so.11
/usr/lib/libkrb5.a
/usr/lib/libkrb5.so.11
/usr/lib/libprivateauditd.a
/usr/lib/libprivateauditd.so.5
/usr/lib/libprivatessh.a
/usr/lib/libprivatessh.so.5
/usr/lib/libprivateunbound.a
/usr/lib/libprivateunbound.so.5
/usr/lib/libroken.a
/usr/lib/libroken.so.11
/usr/lib/libspl.a
/usr/lib/libufs.a
/usr/lib/libugidfw.a
/usr/lib/libugidfw.so.5
/usr/lib/libutil.a
/usr/lib/libzfs.a
/usr/lib/libzpool.a
/usr/lib/snmp_hostres.so.6
/usr/libexec/sendmail/sendmail
/usr/libexec/ssh-keysign
/usr/sbin/automount
/usr/sbin/automountd
/usr/sbin/autounmountd
/usr/sbin/bhyveload
/usr/sbin/extattrctl
/usr/sbin/hv_vss_daemon
/usr/sbin/jail
/usr/sbin/local-unbound
/usr/sbin/local-unbound-anchor
/usr/sbin/local-unbound-checkconf
/usr/sbin/local-unbound-control
/usr/sbin/lpd
/usr/sbin/mount_smbfs
/usr/sbin/mountd
/usr/sbin/pnfsdscopymr
/usr/sbin/quot
/usr/sbin/rpc.lockd
/usr/sbin/rpc.umntall
/usr/sbin/snapinfo
/usr/sbin/sshd
/usr/sbin/zdb
/usr/share/zoneinfo/America/Godthab
/usr/share/zoneinfo/America/Miquelon
/usr/share/zoneinfo/America/Montreal
/usr/share/zoneinfo/America/Nassau
/usr/share/zoneinfo/America/Nipigon
/usr/share/zoneinfo/America/Nuuk
/usr/share/zoneinfo/America/Scoresbysund
/usr/share/zoneinfo/America/Thunder_Bay
/usr/share/zoneinfo/America/Toronto
/usr/share/zoneinfo/Antarctica/Casey
/usr/share/zoneinfo/Antarctica/Vostok
/usr/share/zoneinfo/Asia/Almaty
/usr/share/zoneinfo/Asia/Gaza
/usr/share/zoneinfo/Asia/Hebron
/usr/share/zoneinfo/Asia/Ho_Chi_Minh
/usr/share/zoneinfo/Asia/Qostanay
/usr/share/zoneinfo/Asia/Saigon
/usr/share/zoneinfo/Canada/Eastern
/usr/share/zoneinfo/zone.tab
/usr/share/zoneinfo/zone1970.tab
/var/db/etcupdate/current/etc/defaults/rc.conf
/var/db/etcupdate/current/etc/periodic/daily/480.leapfile-ntpd
/var/db/mergemaster.mtree
Installing updates...Scanning /usr/share/certs/untrusted for certificates...
Scanning /usr/share/certs/trusted for certificates...
 done.
=====>  Stop the pot mastodon-s3-amd64-14_0
=====>  Remove p46618541b183dc epair network interfaces
=====>  unmount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp
=====>  unmount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/dev
=====>  Flavour: mastodon-s3
=====>  Executing mastodon-s3 pot commands on mastodon-s3-amd64-14_0
=====>  mount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp
=====>  Source /usr/local/etc/pot/flavours/mastodon-s3.d/local copied in the pot mastodon-s3-amd64-14_0
=====>  unmount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp
=====>  /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/dev is already unmounted
=====>  Starting mastodon-s3-amd64-14_0 pot for the initial bootstrap
=====>  mount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp
defaultrouter: 10.192.0.1 -> 10.192.0.1
===>  Starting the pot mastodon-s3-amd64-14_0
=====>  Pot mastodon-s3-amd64-14_0 jail params are: allow.set_hostname=false allow.raw_sockets allow.socket_af allow.chflags exec.clean mount.devfs enforce_statfs=2 sysvshm=new sysvsem=new sysvmsg=new children.max=0 devfs_ruleset=4 stop.timeout=10 name=mastodon-s3-amd64-14_0 host.hostname=mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net osrelease=14.0-RELEASE-p6 path=/mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m persist vnet vnet.interface=epair0b
ELF ldconfig path: /lib /usr/lib /usr/lib/compat
32-bit compatibility ldconfig path: /usr/lib32
Starting Network: lo0 epair0b.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
	options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
	groups: lo
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
epair0b: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
	options=8<VLAN_MTU>
	ether 02:53:a8:98:dc:0b
	inet 10.192.0.3 netmask 0xffc00000 broadcast 10.255.255.255
	groups: epair
	media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
	status: active
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
add host 127.0.0.1: gateway lo0 fib 0: route already in table
add net default: gateway 10.192.0.1
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Creating and/or trimming log files.
Updating motd:.
Updating /var/run/os-release done.
Clearing /tmp (X related).
Starting syslogd.
Starting cron.

Thu Apr 11 21:23:01 UTC 2024
/usr/local/etc/pot/flavours/mastodon-s3.sh -> /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp/mastodon-s3.sh
=====>  Executing mastodon-s3 script on mastodon-s3-amd64-14_0
Creating /var/log/cook.log
Step 1: Bootstrap package repo
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] Installing pkg-1.20.9_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] Extracting pkg-1.20.9_1: .......... done
Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:14:amd64/latest, please wait...
Step 2: Touch /etc/rc.conf
Step 3: Remove ifconfig_epair0b from config
Step 4: Disable sendmail
sendmail disabled in /etc/rc.conf
sendmail_msp_queue disabled in /etc/rc.conf
Step 5: Create /usr/local/etc/rc.d
Step 6: Install package consul
Updating FreeBSD repository catalogue...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] Fetching meta.conf: . done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] Fetching packagesite.pkg: .......... done
Processing entries: .......... done
FreeBSD repository update completed. 34057 packages processed.
All repositories are up to date.
Updating database digests format: . done
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	consul: 1.18.0_1

Number of packages to be installed: 1

The process will require 120 MiB more space.
24 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching consul-1.18.0_1.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing consul-1.18.0_1...
===> Creating groups.
Creating group 'consul' with gid '469'.
===> Creating users
Creating user 'consul' with uid '469'.
===> Creating homedir(s)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting consul-1.18.0_1: ..... done
Step 7: Install package openssl
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	openssl: 3.0.13_1,1

Number of packages to be installed: 1

The process will require 22 MiB more space.
6 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching openssl-3.0.13_1,1.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing openssl-3.0.13_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting openssl-3.0.13_1,1: .......... done
Step 8: Install package sudo
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	gettext-runtime: 0.22.5
	indexinfo: 0.3.1
	sudo: 1.9.15p5_4

Number of packages to be installed: 3

The process will require 9 MiB more space.
2 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Fetching indexinfo-0.3.1.pkg: . done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Fetching sudo-1.9.15p5_4.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Fetching gettext-runtime-0.22.5.pkg: ...... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Installing indexinfo-0.3.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Extracting indexinfo-0.3.1: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Installing gettext-runtime-0.22.5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Extracting gettext-runtime-0.22.5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Installing sudo-1.9.15p5_4...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Extracting sudo-1.9.15p5_4: .......... done
Step 9: Install package ca_root_nss
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	ca_root_nss: 3.93_2

Number of packages to be installed: 1

281 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching ca_root_nss-3.93_2.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing ca_root_nss-3.93_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting ca_root_nss-3.93_2: ....... done
Scanning /usr/share/certs/untrusted for certificates...
Scanning /usr/share/certs/trusted for certificates...
Scanning /usr/local/share/certs for certificates...
=====
Message from ca_root_nss-3.93_2:

--
FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.

Assessment and verification of trust is the complete responsibility of
the system administrator.

This package installs symlinks to support root certificate discovery
for software that either uses other cryptographic libraries than
OpenSSL, or use OpenSSL but do not follow recommended practice.

If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.

  * /etc/ssl/cert.pem
  * /usr/local/etc/ssl/cert.pem
  * /usr/local/openssl/cert.pem
Step 10: Install package curl
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 6 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	curl: 8.6.0
	libidn2: 2.3.7
	libnghttp2: 1.60.0
	libpsl: 0.21.5
	libssh2: 1.11.0_1,3
	libunistring: 1.2

Number of packages to be installed: 6

The process will require 10 MiB more space.
3 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/6] Fetching libnghttp2-1.60.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/6] Fetching libidn2-2.3.7.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/6] Fetching libunistring-1.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/6] Fetching libssh2-1.11.0_1,3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/6] Fetching libpsl-0.21.5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/6] Fetching curl-8.6.0.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/6] Installing libunistring-1.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/6] Extracting libunistring-1.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/6] Installing libidn2-2.3.7...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/6] Extracting libidn2-2.3.7: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/6] Installing libnghttp2-1.60.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/6] Extracting libnghttp2-1.60.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/6] Installing libssh2-1.11.0_1,3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/6] Extracting libssh2-1.11.0_1,3: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/6] Installing libpsl-0.21.5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/6] Extracting libpsl-0.21.5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/6] Installing curl-8.6.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/6] Extracting curl-8.6.0: .......... done
Step 11: Install package jq
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	jq: 1.7.1
	oniguruma: 6.9.9

Number of packages to be installed: 2

The process will require 3 MiB more space.
606 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Fetching jq-1.7.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Fetching oniguruma-6.9.9.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Installing oniguruma-6.9.9...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Extracting oniguruma-6.9.9: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Installing jq-1.7.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Extracting jq-1.7.1: .......... done
Step 12: Install package jo
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	jo: 1.6_1

Number of packages to be installed: 1

21 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching jo-1.6_1.pkg: ..... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing jo-1.6_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting jo-1.6_1: ....... done
Step 13: Install package nano
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	nano: 7.2_1

Number of packages to be installed: 1

The process will require 3 MiB more space.
667 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching nano-7.2_1.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing nano-7.2_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting nano-7.2_1: .......... done
Step 14: Install package bash
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	bash: 5.2.26_1
	readline: 8.2.10

Number of packages to be installed: 2

The process will require 11 MiB more space.
2 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Fetching readline-8.2.10.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Fetching bash-5.2.26_1.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Installing readline-8.2.10...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Extracting readline-8.2.10: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Installing bash-5.2.26_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Extracting bash-5.2.26_1: .......... done
Step 15: Install package rsync
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 5 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	libiconv: 1.17_1
	liblz4: 1.9.4_1,1
	rsync: 3.2.7_1
	xxhash: 0.8.2_1
	zstd: 1.5.5_1

Number of packages to be installed: 5

The process will require 8 MiB more space.
2 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/5] Fetching rsync-3.2.7_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/5] Fetching liblz4-1.9.4_1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/5] Fetching zstd-1.5.5_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/5] Fetching xxhash-0.8.2_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/5] Fetching libiconv-1.17_1.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/5] Installing liblz4-1.9.4_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/5] Extracting liblz4-1.9.4_1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/5] Installing zstd-1.5.5_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/5] Extracting zstd-1.5.5_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/5] Installing xxhash-0.8.2_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/5] Extracting xxhash-0.8.2_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/5] Installing libiconv-1.17_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/5] Extracting libiconv-1.17_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/5] Installing rsync-3.2.7_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/5] Extracting rsync-3.2.7_1: .......... done
=====
Message from rsync-3.2.7_1:

--
Some scripts provided by rsync, such as rrsync,
require Python, which is not installed by default.
Step 16: Install package node_exporter
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	node_exporter: 1.6.1_3

Number of packages to be installed: 1

The process will require 11 MiB more space.
4 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching node_exporter-1.6.1_3.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing node_exporter-1.6.1_3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting node_exporter-1.6.1_3: .......... done
=====
Message from node_exporter-1.6.1_3:

--
If upgrading from a version of node_exporter <0.15.0 you'll need to update any
custom command line flags that you may have set as it now requires a
double-dash (--flag) instead of a single dash (-flag).
The collector flags in 0.15.0 have now been replaced with individual boolean
flags and the -collector.procfs` and -collector.sysfs` flags have been renamed
to --path.procfs and --path.sysfs respectively.
Step 17: Install package nginx
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	nginx: 1.24.0_16,3
	pcre2: 10.43

Number of packages to be installed: 2

The process will require 9 MiB more space.
2 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Fetching nginx-1.24.0_16,3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Fetching pcre2-10.43.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Installing pcre2-10.43...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Extracting pcre2-10.43: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Installing nginx-1.24.0_16,3...
===> Creating groups.
Using existing group 'www'.
===> Creating users
Using existing user 'www'.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Extracting nginx-1.24.0_16,3: .......... done
=====
Message from nginx-1.24.0_16,3:

--
Recent version of the NGINX introduces dynamic modules support.  In
FreeBSD ports tree this feature was enabled by default with the DSO
knob.  Several vendor's and third-party modules have been converted
to dynamic modules.  Unset the DSO knob builds an NGINX without
dynamic modules support.

To load a module at runtime, include the new `load_module'
directive in the main context, specifying the path to the shared
object file for the module, enclosed in quotation marks.  When you
reload the configuration or restart NGINX, the module is loaded in.
It is possible to specify a path relative to the source directory,
or a full path, please see
https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and
http://nginx.org/en/docs/ngx_core_module.html#load_module for
details.

Default path for the NGINX dynamic modules is

/usr/local/libexec/nginx.
Step 18: Install package syslog-ng
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 9 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	e2fsprogs-libuuid: 1.47.0
	glib: 2.80.0,2
	ivykis: 0.43_1
	json-c: 0.17
	libffi: 3.4.4_1
	mpdecimal: 4.0.0
	py39-packaging: 23.2
	python39: 3.9.18_2
	syslog-ng: 4.6.0_2

Number of packages to be installed: 9

The process will require 151 MiB more space.
24 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/9] Fetching ivykis-0.43_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/9] Fetching mpdecimal-4.0.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/9] Fetching python39-3.9.18_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/9] Fetching glib-2.80.0,2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/9] Fetching syslog-ng-4.6.0_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/9] Fetching libffi-3.4.4_1.pkg: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/9] Fetching py39-packaging-23.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/9] Fetching json-c-0.17.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/9] Fetching e2fsprogs-libuuid-1.47.0.pkg: ........ done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/9] Installing mpdecimal-4.0.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/9] Extracting mpdecimal-4.0.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/9] Installing libffi-3.4.4_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/9] Extracting libffi-3.4.4_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/9] Installing python39-3.9.18_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/9] Extracting python39-3.9.18_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/9] Installing py39-packaging-23.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/9] Extracting py39-packaging-23.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/9] Installing ivykis-0.43_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/9] Extracting ivykis-0.43_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/9] Installing glib-2.80.0,2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/9] Extracting glib-2.80.0,2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/9] Installing json-c-0.17...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/9] Extracting json-c-0.17: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/9] Installing e2fsprogs-libuuid-1.47.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/9] Extracting e2fsprogs-libuuid-1.47.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/9] Installing syslog-ng-4.6.0_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/9] Extracting syslog-ng-4.6.0_2: .......... done
==> Running trigger: gio-modules.ucl
Generating GIO modules cache
==> Running trigger: glib-schemas.ucl
Compiling glib schemas
No schema files found: doing nothing.
=====
Message from python39-3.9.18_2:

--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py39-gdbm       databases/py-gdbm@py39
py39-sqlite3    databases/py-sqlite3@py39
py39-tkinter    x11-toolkits/py-tkinter@py39
=====
Message from syslog-ng-4.6.0_2:

--
syslog-ng is now installed!  To replace FreeBSD's standard syslogd
(/usr/sbin/syslogd), complete these steps:

1. Create a configuration file named /usr/local/etc/syslog-ng.conf
   (a sample named syslog-ng.conf.sample has been included in
   /usr/local/etc). Note that this is a change in 2.0.2
   version, previous ones put the config file in
   /usr/local/etc/syslog-ng/syslog-ng.conf, so if this is an update
   move that file in the right place

2. Configure syslog-ng to start automatically by adding the following
   to /etc/rc.conf:

        syslog_ng_enable="YES"

3. Prevent the standard FreeBSD syslogd from starting automatically by
   adding a line to the end of your /etc/rc.conf file that reads:

        syslogd_enable="NO"

4. Shut down the standard FreeBSD syslogd:

     kill `cat /var/run/syslog.pid`

5. Start syslog-ng:

     /usr/local/etc/rc.d/syslog-ng start
Step 19: Install package acme.sh
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	acme.sh: 3.0.7_1
	socat: 1.8.0.0_3

Number of packages to be installed: 2

The process will require 2 MiB more space.
423 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Fetching acme.sh-3.0.7_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Fetching socat-1.8.0.0_3.pkg: ......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Installing socat-1.8.0.0_3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Extracting socat-1.8.0.0_3: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Installing acme.sh-3.0.7_1...
===> Creating groups.
Creating group 'acme' with gid '169'.
===> Creating users
Creating user 'acme' with uid '169'.
===> Creating homedir(s)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Extracting acme.sh-3.0.7_1: .......... done
=====
Message from acme.sh-3.0.7_1:

--
This script will create the following directories if they do not exist:

 ~acme/.acme.sh
 ~acme/certs

The script will also install ~acme/.acme.sh/account.conf.sample which has
sane defaults.  Copy this to ~acme/.acme.sh/account.conf and edit contents
to suit.

If you have EXAMPLES on:

* In the /usr/local/share/examples/acme.sh directory, you can find the dnsapi 
  scripts which will be useful if you decide to use dns-01 challenges. Also 
  included are the deploy scripts.

* A newsyslog.conf sample file is installed at 
  /usr/local/etc/newsyslog.conf.d/acme.sh.conf - you must modify it by
  at least uncommenting the line.

* If you run `newsyslog -NC` it will create the required logfiles.

* Please review /usr/local/share/examples/acme.sh/acme.sh-cron.d - instructions are
  contained in that file.
Step 20: Install package gnupg
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 15 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	gmp: 6.3.0
	gnupg: 2.4.4
	gnutls: 3.7.10_2
	libassuan: 2.5.6
	libedit: 3.1.20230828_1,1
	libgcrypt: 1.10.3_1
	libgpg-error: 1.48
	libksba: 1.6.6
	libtasn1: 4.19.0_1
	nettle: 3.9.1
	npth: 1.6
	p11-kit: 0.25.3_1
	pinentry: 1.2.1
	pinentry-curses: 1.2.1
	sqlite3: 3.45.1,1

Number of packages to be installed: 15

The process will require 46 MiB more space.
11 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/15] Fetching p11-kit-0.25.3_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/15] Fetching pinentry-curses-1.2.1.pkg: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/15] Fetching libksba-1.6.6.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/15] Fetching libassuan-2.5.6.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/15] Fetching libedit-3.1.20230828_1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/15] Fetching gnutls-3.7.10_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/15] Fetching sqlite3-3.45.1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/15] Fetching libgcrypt-1.10.3_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/15] Fetching pinentry-1.2.1.pkg: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/15] Fetching nettle-3.9.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/15] Fetching libgpg-error-1.48.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/15] Fetching gmp-6.3.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/15] Fetching npth-1.6.pkg: ...... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/15] Fetching libtasn1-4.19.0_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/15] Fetching gnupg-2.4.4.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/15] Installing libgpg-error-1.48...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/15] Extracting libgpg-error-1.48: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/15] Installing libassuan-2.5.6...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/15] Extracting libassuan-2.5.6: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/15] Installing gmp-6.3.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/15] Extracting gmp-6.3.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/15] Installing libtasn1-4.19.0_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/15] Extracting libtasn1-4.19.0_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/15] Installing p11-kit-0.25.3_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/15] Extracting p11-kit-0.25.3_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/15] Installing pinentry-curses-1.2.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/15] Extracting pinentry-curses-1.2.1: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/15] Installing libedit-3.1.20230828_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/15] Extracting libedit-3.1.20230828_1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/15] Installing nettle-3.9.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/15] Extracting nettle-3.9.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/15] Installing libksba-1.6.6...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/15] Extracting libksba-1.6.6: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/15] Installing gnutls-3.7.10_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/15] Extracting gnutls-3.7.10_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/15] Installing sqlite3-3.45.1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/15] Extracting sqlite3-3.45.1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/15] Installing libgcrypt-1.10.3_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/15] Extracting libgcrypt-1.10.3_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/15] Installing pinentry-1.2.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/15] Extracting pinentry-1.2.1: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/15] Installing npth-1.6...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/15] Extracting npth-1.6: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/15] Installing gnupg-2.4.4...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/15] Extracting gnupg-2.4.4: .......... done
ln: /usr/local/man/man1/gpg.1.gz: No such file or directory
Step 21: Install package wget
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	wget: 1.24.5

Number of packages to be installed: 1

The process will require 4 MiB more space.
774 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching wget-1.24.5.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing wget-1.24.5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting wget-1.24.5: .......... done
Step 22: Install package postgresql15-client
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	postgresql15-client: 15.6

Number of packages to be installed: 1

The process will require 14 MiB more space.
3 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching postgresql15-client-15.6.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing postgresql15-client-15.6...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting postgresql15-client-15.6: .......... done
=====
Message from postgresql15-client-15.6:

--
The PostgreSQL port has a collection of "side orders":

postgresql-docs
  For all of the html documentation

p5-Pg
  A perl5 API for client access to PostgreSQL databases.

postgresql-tcltk
  If you want tcl/tk client support.

postgresql-jdbc
  For Java JDBC support.

postgresql-odbc
  For client access from unix applications using ODBC as access
  method. Not needed to access unix PostgreSQL servers from Win32
  using ODBC. See below.

ruby-postgres, py-psycopg2
  For client access to PostgreSQL databases using the ruby & python
  languages.

postgresql-plperl, postgresql-pltcl & postgresql-plruby
  For using perl5, tcl & ruby as procedural languages.

postgresql-contrib
  Lots of contributed utilities, postgresql functions and
  datatypes. There you find pg_standby, pgcrypto and many other cool
  things.

etc...
Step 23: Install package redis
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	redis: 7.2.4

Number of packages to be installed: 1

The process will require 8 MiB more space.
944 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching redis-7.2.4.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing redis-7.2.4...
===> Creating groups.
Creating group 'redis' with gid '535'.
===> Creating users
Creating user 'redis' with uid '535'.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting redis-7.2.4: ......... done
=====
Message from redis-7.2.4:

--
To setup "redis" you need to edit the configuration file:
      /usr/local/etc/redis.conf

      To run redis from startup, add redis_enable="YES"
      in your /etc/rc.conf.
Step 24: Install package yarn
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 7 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	brotli: 1.1.0,1
	c-ares: 1.27.0
	icu: 74.2_1,1
	libuv: 1.48.0
	node20: 20.11.1
	yarn: 1.22.18_2
	yarn-node20: 1.22.19

Number of packages to be installed: 7

The process will require 103 MiB more space.
24 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/7] Fetching c-ares-1.27.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/7] Fetching icu-74.2_1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/7] Fetching libuv-1.48.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/7] Fetching brotli-1.1.0,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/7] Fetching yarn-1.22.18_2.pkg: . done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/7] Fetching node20-20.11.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/7] Fetching yarn-node20-1.22.19.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/7] Installing c-ares-1.27.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/7] Extracting c-ares-1.27.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/7] Installing icu-74.2_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/7] Extracting icu-74.2_1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/7] Installing libuv-1.48.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/7] Extracting libuv-1.48.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/7] Installing brotli-1.1.0,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/7] Extracting brotli-1.1.0,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/7] Installing node20-20.11.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/7] Extracting node20-20.11.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/7] Installing yarn-node20-1.22.19...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/7] Extracting yarn-node20-1.22.19: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/7] Installing yarn-1.22.18_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/7] Extracting yarn-1.22.18_2: ... done
=====
Message from node20-20.11.1:

--
Note: If you need npm (Node Package Manager), please install www/npm.
Step 25: Install package npm
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	gmake: 4.4.1
	npm: 10.5.0
	npm-node20: 10.5.0

Number of packages to be installed: 3

The process will require 13 MiB more space.
2 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Fetching npm-node20-10.5.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Fetching gmake-4.4.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Fetching npm-10.5.0.pkg: . done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Installing gmake-4.4.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Extracting gmake-4.4.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Installing npm-node20-10.5.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Extracting npm-node20-10.5.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Installing npm-10.5.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Extracting npm-10.5.0: ... done
Step 26: Install package git
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 22 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	expat: 2.6.2
	git: 2.44.0
	p5-Authen-SASL: 2.17
	p5-CGI: 4.63
	p5-Clone: 0.46
	p5-Digest-HMAC: 1.04
	p5-Encode-Locale: 1.05
	p5-Error: 0.17029
	p5-GSSAPI: 0.28_2
	p5-HTML-Parser: 3.82
	p5-HTML-Tagset: 3.24
	p5-HTTP-Date: 6.06
	p5-HTTP-Message: 6.45
	p5-IO-HTML: 1.004
	p5-IO-Socket-IP: 0.42
	p5-IO-Socket-SSL: 2.085
	p5-LWP-MediaTypes: 6.04
	p5-Mozilla-CA: 20231213
	p5-Net-SSLeay: 1.94
	p5-TimeDate: 2.33,1
	p5-URI: 5.27
	perl5: 5.36.3_1

Number of packages to be installed: 22

The process will require 101 MiB more space.
23 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/22] Fetching p5-Net-SSLeay-1.94.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/22] Fetching p5-IO-Socket-SSL-2.085.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/22] Fetching p5-IO-Socket-IP-0.42.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/22] Fetching p5-URI-5.27.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/22] Fetching p5-CGI-4.63.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/22] Fetching p5-TimeDate-2.33,1.pkg: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/22] Fetching p5-Clone-0.46.pkg: .. done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/22] Fetching p5-Error-0.17029.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/22] Fetching p5-HTML-Tagset-3.24.pkg: ... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/22] Fetching git-2.44.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/22] Fetching p5-Authen-SASL-2.17.pkg: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/22] Fetching p5-HTTP-Date-6.06.pkg: .. done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/22] Fetching p5-GSSAPI-0.28_2.pkg: ........ done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/22] Fetching p5-Encode-Locale-1.05.pkg: .. done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/22] Fetching perl5-5.36.3_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/22] Fetching p5-HTML-Parser-3.82.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/22] Fetching p5-Mozilla-CA-20231213.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/22] Fetching p5-LWP-MediaTypes-6.04.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/22] Fetching p5-IO-HTML-1.004.pkg: ... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/22] Fetching p5-Digest-HMAC-1.04.pkg: ... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/22] Fetching expat-2.6.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/22] Fetching p5-HTTP-Message-6.45.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/22] Installing perl5-5.36.3_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/22] Extracting perl5-5.36.3_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/22] Installing p5-TimeDate-2.33,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/22] Extracting p5-TimeDate-2.33,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/22] Installing p5-URI-5.27...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/22] Extracting p5-URI-5.27: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/22] Installing p5-Clone-0.46...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/22] Extracting p5-Clone-0.46: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/22] Installing p5-HTTP-Date-6.06...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/22] Extracting p5-HTTP-Date-6.06: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/22] Installing p5-Encode-Locale-1.05...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/22] Extracting p5-Encode-Locale-1.05: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/22] Installing p5-LWP-MediaTypes-6.04...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/22] Extracting p5-LWP-MediaTypes-6.04: ........ done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/22] Installing p5-IO-HTML-1.004...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/22] Extracting p5-IO-HTML-1.004: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/22] Installing p5-HTML-Tagset-3.24...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/22] Extracting p5-HTML-Tagset-3.24: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/22] Installing p5-HTTP-Message-6.45...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/22] Extracting p5-HTTP-Message-6.45: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/22] Installing p5-Net-SSLeay-1.94...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/22] Extracting p5-Net-SSLeay-1.94: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/22] Installing p5-IO-Socket-IP-0.42...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/22] Extracting p5-IO-Socket-IP-0.42: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/22] Installing p5-GSSAPI-0.28_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/22] Extracting p5-GSSAPI-0.28_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/22] Installing p5-HTML-Parser-3.82...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/22] Extracting p5-HTML-Parser-3.82: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/22] Installing p5-Mozilla-CA-20231213...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/22] Extracting p5-Mozilla-CA-20231213: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/22] Installing p5-Digest-HMAC-1.04...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/22] Extracting p5-Digest-HMAC-1.04: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/22] Installing p5-IO-Socket-SSL-2.085...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/22] Extracting p5-IO-Socket-SSL-2.085: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/22] Installing p5-CGI-4.63...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/22] Extracting p5-CGI-4.63: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/22] Installing p5-Error-0.17029...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/22] Extracting p5-Error-0.17029: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/22] Installing p5-Authen-SASL-2.17...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/22] Extracting p5-Authen-SASL-2.17: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/22] Installing expat-2.6.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/22] Extracting expat-2.6.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/22] Installing git-2.44.0...
===> Creating groups.
Creating group 'git_daemon' with gid '964'.
===> Creating users
Creating user 'git_daemon' with uid '964'.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/22] Extracting git-2.44.0: .......... done
=====
Message from git-2.44.0:

--
If you installed the GITWEB option please follow these instructions:

In the directory /usr/local/share/examples/git/gitweb you can find all files to
make gitweb work as a public repository on the web.

All you have to do to make gitweb work is:
1) Please be sure you're able to execute CGI scripts in
   /usr/local/share/examples/git/gitweb.
2) Set the GITWEB_CONFIG variable in your webserver's config to
   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.
3) Restart server.


If you installed the CONTRIB option please note that the scripts are
installed in /usr/local/share/git-core/contrib. Some of them require
other ports to be installed (perl, python, etc), which you may need to
install manually.
Step 27: Install package go
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	go: 1.21,2
	go121: 1.21.8

Number of packages to be installed: 2

The process will require 206 MiB more space.
42 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Fetching go-1.21,2.pkg: . done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Fetching go121-1.21.8.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Installing go121-1.21.8...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Extracting go121-1.21.8: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Installing go-1.21,2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Extracting go-1.21,2: .. done
Step 28: Install package gmake
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 29: Install package autoconf
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	autoconf: 2.72
	autoconf-switch: 20220527
	m4: 1.4.19_1,1

Number of packages to be installed: 3

The process will require 4 MiB more space.
850 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Fetching m4-1.4.19_1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Fetching autoconf-switch-20220527.pkg: . done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Fetching autoconf-2.72.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Installing m4-1.4.19_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/3] Extracting m4-1.4.19_1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Installing autoconf-switch-20220527...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/3] Extracting autoconf-switch-20220527: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Installing autoconf-2.72...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/3] Extracting autoconf-2.72: .......... done
Step 30: Install package ffmpeg
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 57 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	Imath: 3.1.11
	aom: 3.8.2
	argp-standalone: 1.5.0
	dav1d: 1.4.1
	ffmpeg: 6.1.1_5,1
	fontconfig: 2.15.0_2,1
	freetype2: 2.13.2
	fribidi: 1.0.13_1
	gdk-pixbuf2: 2.42.10_2
	giflib: 5.2.1_1
	graphite2: 1.3.14
	harfbuzz: 8.3.1
	highway: 1.1.0
	jbigkit: 2.1_2
	jpeg-turbo: 3.0.2
	lame: 3.100_5
	lcms2: 2.16_1
	libX11: 1.8.7_1,1
	libXau: 1.0.9_1
	libXdmcp: 1.1.5
	libXext: 1.3.6,1
	libXfixes: 6.0.0_1
	libXrandr: 1.5.2_1
	libXrender: 0.9.10_2
	libass: 0.17.1_2
	libdeflate: 1.20
	libdrm: 2.4.120_1,1
	libepoll-shim: 0.0.20230411
	libglvnd: 1.7.0
	libjxl: 0.10.2
	libogg: 1.3.5,4
	libpciaccess: 0.18
	libplacebo: 6.338.2
	libudev-devd: 0.5.2
	libunibreak: 6.1,1
	libunwind: 20240221
	libv4l: 1.23.0_3
	libva: 2.21.0
	libvdpau: 1.5
	libvorbis: 1.3.7_2,3
	libvpx: 1.14.0
	libx264: 0.164.3095
	libxcb: 1.16.1
	libxml2: 2.11.7
	openexr: 3.2.2_1
	opus: 1.5.1
	png: 1.6.43
	shaderc: 2024.0
	shared-mime-info: 2.2_2
	svt-av1: 2.0.0
	tiff: 4.4.0_3
	vmaf: 3.0.0
	vulkan-loader: 1.3.281
	wayland: 1.22.0
	webp: 1.3.2_1
	x265: 3.5_1
	xorgproto: 2023.2

Number of packages to be installed: 57

The process will require 231 MiB more space.
49 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/57] Fetching freetype2-2.13.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/57] Fetching libx264-0.164.3095.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/57] Fetching libglvnd-1.7.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/57] Fetching lcms2-2.16_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/57] Fetching vmaf-3.0.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/57] Fetching libva-2.21.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/57] Fetching libXfixes-6.0.0_1.pkg: ... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/57] Fetching aom-3.8.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/57] Fetching gdk-pixbuf2-2.42.10_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/57] Fetching shaderc-2024.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/57] Fetching libepoll-shim-0.0.20230411.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/57] Fetching libX11-1.8.7_1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/57] Fetching giflib-5.2.1_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/57] Fetching xorgproto-2023.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/57] Fetching graphite2-1.3.14.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/57] Fetching shared-mime-info-2.2_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/57] Fetching lame-3.100_5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/57] Fetching libpciaccess-0.18.pkg: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/57] Fetching vulkan-loader-1.3.281.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/57] Fetching libass-0.17.1_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/57] Fetching ffmpeg-6.1.1_5,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/57] Fetching opus-1.5.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [23/57] Fetching libunwind-20240221.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [24/57] Fetching Imath-3.1.11.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [25/57] Fetching svt-av1-2.0.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [26/57] Fetching libXau-1.0.9_1.pkg: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [27/57] Fetching libplacebo-6.338.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [28/57] Fetching fontconfig-2.15.0_2,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [29/57] Fetching jbigkit-2.1_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [30/57] Fetching libvdpau-1.5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [31/57] Fetching libXdmcp-1.1.5.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [32/57] Fetching tiff-4.4.0_3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [33/57] Fetching png-1.6.43.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [34/57] Fetching libxcb-1.16.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [35/57] Fetching jpeg-turbo-3.0.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [36/57] Fetching libXrandr-1.5.2_1.pkg: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [37/57] Fetching libunibreak-6.1,1.pkg: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [38/57] Fetching libdeflate-1.20.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [39/57] Fetching fribidi-1.0.13_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [40/57] Fetching libdrm-2.4.120_1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [41/57] Fetching libxml2-2.11.7.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [42/57] Fetching wayland-1.22.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [43/57] Fetching libjxl-0.10.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [44/57] Fetching libXrender-0.9.10_2.pkg: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [45/57] Fetching webp-1.3.2_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [46/57] Fetching libv4l-1.23.0_3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [47/57] Fetching harfbuzz-8.3.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [48/57] Fetching x265-3.5_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [49/57] Fetching highway-1.1.0.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [50/57] Fetching libudev-devd-0.5.2.pkg: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [51/57] Fetching libvorbis-1.3.7_2,3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [52/57] Fetching libXext-1.3.6,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [53/57] Fetching argp-standalone-1.5.0.pkg: ...... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [54/57] Fetching libogg-1.3.5,4.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [55/57] Fetching dav1d-1.4.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [56/57] Fetching openexr-3.2.2_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [57/57] Fetching libvpx-1.14.0.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/57] Installing xorgproto-2023.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/57] Extracting xorgproto-2023.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/57] Installing libXau-1.0.9_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/57] Extracting libXau-1.0.9_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/57] Installing libXdmcp-1.1.5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/57] Extracting libXdmcp-1.1.5: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/57] Installing libxcb-1.16.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/57] Extracting libxcb-1.16.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/57] Installing libX11-1.8.7_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/57] Extracting libX11-1.8.7_1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/57] Installing libepoll-shim-0.0.20230411...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/57] Extracting libepoll-shim-0.0.20230411: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/57] Installing jbigkit-2.1_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/57] Extracting jbigkit-2.1_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/57] Installing png-1.6.43...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/57] Extracting png-1.6.43: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/57] Installing jpeg-turbo-3.0.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/57] Extracting jpeg-turbo-3.0.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/57] Installing libdeflate-1.20...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/57] Extracting libdeflate-1.20: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/57] Installing libxml2-2.11.7...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/57] Extracting libxml2-2.11.7: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/57] Installing libXrender-0.9.10_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/57] Extracting libXrender-0.9.10_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/57] Installing libXext-1.3.6,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/57] Extracting libXext-1.3.6,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/57] Installing freetype2-2.13.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/57] Extracting freetype2-2.13.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/57] Installing graphite2-1.3.14...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/57] Extracting graphite2-1.3.14: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/57] Installing shared-mime-info-2.2_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/57] Extracting shared-mime-info-2.2_2: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/57] Installing libpciaccess-0.18...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/57] Extracting libpciaccess-0.18: ........ done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/57] Installing Imath-3.1.11...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/57] Extracting Imath-3.1.11: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/57] Installing tiff-4.4.0_3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/57] Extracting tiff-4.4.0_3: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/57] Installing libXrandr-1.5.2_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/57] Extracting libXrandr-1.5.2_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/57] Installing wayland-1.22.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/57] Extracting wayland-1.22.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/57] Installing libglvnd-1.7.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/57] Extracting libglvnd-1.7.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [23/57] Installing lcms2-2.16_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [23/57] Extracting lcms2-2.16_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [24/57] Installing vmaf-3.0.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [24/57] Extracting vmaf-3.0.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [25/57] Installing libXfixes-6.0.0_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [25/57] Extracting libXfixes-6.0.0_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [26/57] Installing gdk-pixbuf2-2.42.10_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [26/57] Extracting gdk-pixbuf2-2.42.10_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [27/57] Installing shaderc-2024.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [27/57] Extracting shaderc-2024.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [28/57] Installing giflib-5.2.1_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [28/57] Extracting giflib-5.2.1_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [29/57] Installing vulkan-loader-1.3.281...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [29/57] Extracting vulkan-loader-1.3.281: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [30/57] Installing libunwind-20240221...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [30/57] Extracting libunwind-20240221: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [31/57] Installing fontconfig-2.15.0_2,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [31/57] Extracting fontconfig-2.15.0_2,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [32/57] Installing libunibreak-6.1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [32/57] Extracting libunibreak-6.1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [33/57] Installing fribidi-1.0.13_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [33/57] Extracting fribidi-1.0.13_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [34/57] Installing libdrm-2.4.120_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [34/57] Extracting libdrm-2.4.120_1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [35/57] Installing harfbuzz-8.3.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [35/57] Extracting harfbuzz-8.3.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [36/57] Installing highway-1.1.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [36/57] Extracting highway-1.1.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [37/57] Installing libudev-devd-0.5.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [37/57] Extracting libudev-devd-0.5.2: ........ done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [38/57] Installing argp-standalone-1.5.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [38/57] Extracting argp-standalone-1.5.0: ........ done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [39/57] Installing libogg-1.3.5,4...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [39/57] Extracting libogg-1.3.5,4: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [40/57] Installing openexr-3.2.2_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [40/57] Extracting openexr-3.2.2_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [41/57] Installing libx264-0.164.3095...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [41/57] Extracting libx264-0.164.3095: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [42/57] Installing libva-2.21.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [42/57] Extracting libva-2.21.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [43/57] Installing aom-3.8.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [43/57] Extracting aom-3.8.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [44/57] Installing lame-3.100_5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [44/57] Extracting lame-3.100_5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [45/57] Installing libass-0.17.1_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [45/57] Extracting libass-0.17.1_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [46/57] Installing opus-1.5.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [46/57] Extracting opus-1.5.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [47/57] Installing svt-av1-2.0.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [47/57] Extracting svt-av1-2.0.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [48/57] Installing libplacebo-6.338.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [48/57] Extracting libplacebo-6.338.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [49/57] Installing libvdpau-1.5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [49/57] Extracting libvdpau-1.5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [50/57] Installing libjxl-0.10.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [50/57] Extracting libjxl-0.10.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [51/57] Installing webp-1.3.2_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [51/57] Extracting webp-1.3.2_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [52/57] Installing libv4l-1.23.0_3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [52/57] Extracting libv4l-1.23.0_3: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [53/57] Installing x265-3.5_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [53/57] Extracting x265-3.5_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [54/57] Installing libvorbis-1.3.7_2,3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [54/57] Extracting libvorbis-1.3.7_2,3: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [55/57] Installing dav1d-1.4.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [55/57] Extracting dav1d-1.4.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [56/57] Installing libvpx-1.14.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [56/57] Extracting libvpx-1.14.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [57/57] Installing ffmpeg-6.1.1_5,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [57/57] Extracting ffmpeg-6.1.1_5,1: .......... done
==> Running trigger: shared-mime-info.ucl
Building the Shared MIME-Info database cache
==> Running trigger: gdk-pixbuf-query-loaders.ucl
Generating gdk-pixbuf modules cache
==> Running trigger: fontconfig.ucl
Running fc-cache to build fontconfig cache...
=====
Message from freetype2-2.13.2:

--
The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as
the default, emulating a modern version of ClearType. This change inevitably
leads to different rendering results, and you might change port's options to
adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment
variable).

The environment variable "FREETYPE_PROPERTIES" can be used to control the
driver properties. Example:

FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
	cff:no-stem-darkening=1 \
	autofitter:warping=1

This allows to select, say, the subpixel hinting mode at runtime for a given
application.

If LONG_PCF_NAMES port's option was enabled, the PCF family names may include
the foundry and information whether they contain wide characters. For example,
"Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at
run time with using pcf:no-long-family-names property, if needed. Example:

FREETYPE_PROPERTIES=pcf:no-long-family-names=1

How to recreate fontconfig cache with using such environment variable,
if needed:
# env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv

The controllable properties are listed in the section "Controlling FreeType
Modules" in the reference's table of contents
(/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed).
=====
Message from wayland-1.22.0:

--
Wayland requires XDG_RUNTIME_DIR to be defined to a path that will
contain "wayland-%d" unix(4) sockets. This is usually handled by
consolekit2 (via ck-launch-session) or pam_xdg (via login).
=====
Message from libjxl-0.10.2:

--
Additional packages recommended for new users:
- imlib2-jxl (e.g., feh, scrot)
- kf5-kimageformats (e.g., nomacs, flameshot, skanlite)
- gimp-jxl-plugin
Step 31: Install package rubygem-bundler
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 4 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	libyaml: 0.2.5
	ruby: 3.2.3,1
	ruby32-gems: 3.5.6
	rubygem-bundler: 2.5.6,1

Number of packages to be installed: 4

The process will require 48 MiB more space.
10 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/4] Fetching ruby-3.2.3,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/4] Fetching libyaml-0.2.5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/4] Fetching rubygem-bundler-2.5.6,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/4] Fetching ruby32-gems-3.5.6.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/4] Installing libyaml-0.2.5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/4] Extracting libyaml-0.2.5: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/4] Installing ruby-3.2.3,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/4] Extracting ruby-3.2.3,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/4] Installing ruby32-gems-3.5.6...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/4] Extracting ruby32-gems-3.5.6: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/4] Installing rubygem-bundler-2.5.6,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/4] Extracting rubygem-bundler-2.5.6,1: .......... done
=====
Message from ruby-3.2.3,1:

--
Some of the standard commands and libraries are provided as separate
ports for ease of upgrading:

	devel/ruby-gems:		gem - RubyGems package manager
	devel/rubygem-debug:		debug - Debugging functionality for Ruby
	devel/rubygem-erb:		erb - Templating system for Ruby
	devel/rubygem-irb:		irb - Interactive Ruby
	devel/rubygem-minitest:		minitest - Complete suite of testing facilities
	devel/rubygem-power_assert:	power_assert - Power Assert for Ruby
	devel/rubygem-rake:		rake - Ruby Make
	devel/rubygem-rbs:		rbs - Language for type signatures for Ruby and standard library definitions
	devel/rubygem-rdoc:		rdoc - Ruby Documentation System
	devel/rubygem-test-unit:	test-unit - Unit testing framework for Ruby
	devel/rubygem-typeprof:		typeprof - Type analysis tool for Ruby code
	ftp/rubygem-net-ftp:		net-ftp - Support for the File Transfer Protocol
	mail/rubygem-net-imap:		net-imap - Ruby client api for Internet Message Access Protocol
	mail/rubygem-net-pop:		net-pop - Ruby client library for POP3
	mail/rubygem-net-smtp:		net-smtp - Simple Mail Transfer Protocol client library for Ruby
	math/rubygem-matrix:		matrix - Implementation of Matrix and Vector classes
	math/rubygem-prime:		prime - Prime numbers and factorization library
	sysutils/rubygem-bundler:	bundler - Tool that manages gem dependencies for ruby applications
	textproc/rubygem-rexml:		rexml - XML toolkit for Ruby
	www/rubygem-rss:		rss - Family of libraries that support various formats of XML "feeds"

And some of the standard libraries are provided as separate ports
since they require extra dependencies:

	databases/rubygem-dbm:	DBM module
	databases/rubygem-gdbm:	GDBM module

Install them as occasion demands.
Step 32: Install package ruby
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 33: Install package devel/ruby-build
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	rbenv: 1.2.0
	ruby-build: 20240319

Number of packages to be installed: 2

89 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Fetching ruby-build-20240319.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Fetching rbenv-1.2.0.pkg: ... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Installing rbenv-1.2.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Extracting rbenv-1.2.0: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Installing ruby-build-20240319...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Extracting ruby-build-20240319: .......... done
=====
Message from rbenv-1.2.0:

--
Load rbenv automatically by appending
the following to ~/.bash_profile:

   eval "$(rbenv init -)"
Step 34: Install package rbenv
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 35: Install package ImageMagick7
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 45 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	ImageMagick7: 7.1.1.26_3
	avahi-app: 0.8_2
	cairo: 1.17.4_2,3
	cups: 2.4.7_2
	dbus: 1.14.10_5,1
	dbus-glib: 0.112_1
	dejavu: 2.37_3
	encodings: 1.1.0,1
	fftw3: 3.3.10_5
	font-bh-ttf: 1.0.3_5
	font-misc-ethiopic: 1.0.4
	font-misc-meltho: 1.0.3_5
	gdbm: 1.23
	ghostscript10: 10.03.0_1
	gnome_subr: 1.0
	gsfonts: 8.11_8
	jbig2dec: 0.20_1
	libICE: 1.1.0_2,1
	libSM: 1.2.3_1,1
	libXft: 2.3.7_1
	libXt: 1.3.0,1
	libdaemon: 0.14_1
	libdatrie: 0.2.13_2
	libevent: 2.1.12
	libfontenc: 1.1.8
	libgd: 2.3.3_11,1
	libheif: 1.17.6_2
	libidn: 1.38_1
	liblqr-1: 0.4.2
	libltdl: 2.4.7
	libpaper: 1.1.28_1
	libraqm: 0.10.1
	libraw: 0.21.2
	librsvg2-rust: 2.58.0_1
	libthai: 0.1.29_1
	libwmf: 0.2.13_2
	libzip: 1.10.1
	mkfontscale: 1.2.3
	openjpeg: 2.5.2
	pango: 1.50.14
	pixman: 0.42.2
	pkgconf: 2.1.1,1
	poppler-data: 0.4.12
	urw-base35-fonts: 20200910
	xorg-fonts-truetype: 7.7_1

Number of packages to be installed: 45

The process will require 196 MiB more space.
54 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/45] Fetching libzip-1.10.1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/45] Fetching libwmf-0.2.13_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/45] Fetching libthai-0.1.29_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/45] Fetching openjpeg-2.5.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/45] Fetching libgd-2.3.3_11,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/45] Fetching urw-base35-fonts-20200910.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/45] Fetching libXft-2.3.7_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/45] Fetching cairo-1.17.4_2,3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/45] Fetching libevent-2.1.12.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/45] Fetching gdbm-1.23.pkg: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/45] Fetching avahi-app-0.8_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/45] Fetching dbus-1.14.10_5,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/45] Fetching dbus-glib-0.112_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/45] Fetching jbig2dec-0.20_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/45] Fetching libltdl-2.4.7.pkg: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/45] Fetching fftw3-3.3.10_5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/45] Fetching font-misc-meltho-1.0.3_5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/45] Fetching libdaemon-0.14_1.pkg: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/45] Fetching ImageMagick7-7.1.1.26_3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/45] Fetching gsfonts-8.11_8.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/45] Fetching xorg-fonts-truetype-7.7_1.pkg: . done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/45] Fetching dejavu-2.37_3.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [23/45] Fetching poppler-data-0.4.12.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [24/45] Fetching libdatrie-0.2.13_2.pkg: ........ done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [25/45] Fetching libraqm-0.10.1.pkg: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [26/45] Fetching librsvg2-rust-2.58.0_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [27/45] Fetching libXt-1.3.0,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [28/45] Fetching cups-2.4.7_2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [29/45] Fetching mkfontscale-1.2.3.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [30/45] Fetching libidn-1.38_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [31/45] Fetching liblqr-1-0.4.2.pkg: ........ done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [32/45] Fetching gnome_subr-1.0.pkg: .. done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [33/45] Fetching libpaper-1.1.28_1.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [34/45] Fetching font-misc-ethiopic-1.0.4.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [35/45] Fetching libraw-0.21.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [36/45] Fetching pkgconf-2.1.1,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [37/45] Fetching encodings-1.1.0,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [38/45] Fetching ghostscript10-10.03.0_1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [39/45] Fetching libfontenc-1.1.8.pkg: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [40/45] Fetching font-bh-ttf-1.0.3_5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [41/45] Fetching pango-1.50.14.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [42/45] Fetching libICE-1.1.0_2,1.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [43/45] Fetching pixman-0.42.2.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [44/45] Fetching libSM-1.2.3_1,1.pkg: ..... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [45/45] Fetching libheif-1.17.6_2.pkg: ........ done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/45] Installing libICE-1.1.0_2,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/45] Extracting libICE-1.1.0_2,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/45] Installing libfontenc-1.1.8...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/45] Extracting libfontenc-1.1.8: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/45] Installing libSM-1.2.3_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [3/45] Extracting libSM-1.2.3_1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/45] Installing dbus-1.14.10_5,1...
===> Creating groups.
Creating group 'messagebus' with gid '556'.
===> Creating users
Creating user 'messagebus' with uid '556'.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [4/45] Extracting dbus-1.14.10_5,1: ......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/45] Installing mkfontscale-1.2.3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [5/45] Extracting mkfontscale-1.2.3: ....... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/45] Installing libevent-2.1.12...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [6/45] Extracting libevent-2.1.12: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/45] Installing gdbm-1.23...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [7/45] Extracting gdbm-1.23: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/45] Installing dbus-glib-0.112_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [8/45] Extracting dbus-glib-0.112_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/45] Installing font-misc-meltho-1.0.3_5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [9/45] Extracting font-misc-meltho-1.0.3_5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/45] Installing libdaemon-0.14_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [10/45] Extracting libdaemon-0.14_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/45] Installing dejavu-2.37_3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [11/45] Extracting dejavu-2.37_3: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/45] Installing libdatrie-0.2.13_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [12/45] Extracting libdatrie-0.2.13_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/45] Installing gnome_subr-1.0...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [13/45] Extracting gnome_subr-1.0: .... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/45] Installing font-misc-ethiopic-1.0.4...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [14/45] Extracting font-misc-ethiopic-1.0.4: ...... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/45] Installing encodings-1.1.0,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [15/45] Extracting encodings-1.1.0,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/45] Installing font-bh-ttf-1.0.3_5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [16/45] Extracting font-bh-ttf-1.0.3_5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/45] Installing pixman-0.42.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [17/45] Extracting pixman-0.42.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/45] Installing libthai-0.1.29_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [18/45] Extracting libthai-0.1.29_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/45] Installing libXft-2.3.7_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [19/45] Extracting libXft-2.3.7_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/45] Installing cairo-1.17.4_2,3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [20/45] Extracting cairo-1.17.4_2,3: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/45] Installing avahi-app-0.8_2...
===> Creating groups.
Creating group 'avahi' with gid '558'.
===> Creating users
Creating user 'avahi' with uid '558'.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [21/45] Extracting avahi-app-0.8_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/45] Installing xorg-fonts-truetype-7.7_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [22/45] Extracting xorg-fonts-truetype-7.7_1: ... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [23/45] Installing libpaper-1.1.28_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [23/45] Extracting libpaper-1.1.28_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [24/45] Installing openjpeg-2.5.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [24/45] Extracting openjpeg-2.5.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [25/45] Installing libgd-2.3.3_11,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [25/45] Extracting libgd-2.3.3_11,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [26/45] Installing urw-base35-fonts-20200910...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [26/45] Extracting urw-base35-fonts-20200910: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [27/45] Installing jbig2dec-0.20_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [27/45] Extracting jbig2dec-0.20_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [28/45] Installing poppler-data-0.4.12...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [28/45] Extracting poppler-data-0.4.12: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [29/45] Installing libXt-1.3.0,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [29/45] Extracting libXt-1.3.0,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [30/45] Installing cups-2.4.7_2...
===> Creating groups.
Creating group 'cups' with gid '193'.
===> Creating users
Creating user 'cups' with uid '193'.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [30/45] Extracting cups-2.4.7_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [31/45] Installing libidn-1.38_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [31/45] Extracting libidn-1.38_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [32/45] Installing pango-1.50.14...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [32/45] Extracting pango-1.50.14: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [33/45] Installing libzip-1.10.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [33/45] Extracting libzip-1.10.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [34/45] Installing libwmf-0.2.13_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [34/45] Extracting libwmf-0.2.13_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [35/45] Installing libltdl-2.4.7...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [35/45] Extracting libltdl-2.4.7: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [36/45] Installing fftw3-3.3.10_5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [36/45] Extracting fftw3-3.3.10_5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [37/45] Installing gsfonts-8.11_8...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [37/45] Extracting gsfonts-8.11_8: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [38/45] Installing libraqm-0.10.1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [38/45] Extracting libraqm-0.10.1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [39/45] Installing librsvg2-rust-2.58.0_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [39/45] Extracting librsvg2-rust-2.58.0_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [40/45] Installing liblqr-1-0.4.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [40/45] Extracting liblqr-1-0.4.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [41/45] Installing libraw-0.21.2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [41/45] Extracting libraw-0.21.2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [42/45] Installing pkgconf-2.1.1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [42/45] Extracting pkgconf-2.1.1,1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [43/45] Installing ghostscript10-10.03.0_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [43/45] Extracting ghostscript10-10.03.0_1: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [44/45] Installing libheif-1.17.6_2...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [44/45] Extracting libheif-1.17.6_2: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [45/45] Installing ImageMagick7-7.1.1.26_3...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [45/45] Extracting ImageMagick7-7.1.1.26_3: .......... done
==> Running trigger: gdk-pixbuf-query-loaders.ucl
Generating gdk-pixbuf modules cache
==> Running trigger: fontconfig.ucl
Running fc-cache to build fontconfig cache...
=====
Message from dejavu-2.37_3:

--
Make sure that the freetype module is loaded.  If it is not, add the following
line to the "Modules" section of your X Windows configuration file:

	Load "freetype"

Add the following line to the "Files" section of X Windows configuration file:

	FontPath "/usr/local/share/fonts/dejavu/"

Note: your X Windows configuration file is typically /etc/X11/XF86Config
if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org.
=====
Message from libwmf-0.2.13_2:

--
===>   NOTICE:

The libwmf 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
=====
Message from gsfonts-8.11_8:

--
===>   NOTICE:

The gsfonts 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
=====
Message from liblqr-1-0.4.2:

--
NOTE: In order to compile examples for liblqr, you will
also need pngwriter port (/usr/ports/graphics/pngwriter).
Examples are located in /usr/local/share/examples/liblqr-1
=====
Message from ghostscript10-10.03.0_1:

--
This package installs a script named dvipdf that depends on dvips.  If you
want to use this script you need to install print/tex-dvipsk.
Step 36: Install package libidn
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 37: Install package icu
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 38: Install package bison
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	bison: 3.8.2_1,1
	libtextstyle: 0.22.5

Number of packages to be installed: 2

The process will require 6 MiB more space.
1 MiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Fetching libtextstyle-0.22.5.pkg: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Fetching bison-3.8.2_1,1.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Installing libtextstyle-0.22.5...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/2] Extracting libtextstyle-0.22.5: .......... done
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Installing bison-3.8.2_1,1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [2/2] Extracting bison-3.8.2_1,1: .......... done
Step 39: Install package libyaml
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 40: Install package libffi
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 41: Install package libxml2
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 42: Install package libxslt
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	libxslt: 1.1.37_1

Number of packages to be installed: 1

The process will require 2 MiB more space.
296 KiB to be downloaded.
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Fetching libxslt-1.1.37_1.pkg: .......... done
Checking integrity... done (0 conflicting)
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Installing libxslt-1.1.37_1...
[mastodon-s3-amd64-14_0.vsf00001.cpt.za.honeyguide.net] [1/1] Extracting libxslt-1.1.37_1: .......... done
Step 43: Install package libyaml
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 44: Install package readline
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 45: Clean package installation
Nothing to do.
Initiating git repo in /usr/local/www/mastodon
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /usr/local/www/mastodon/.git/
Adding remote origin https://github.com/hny-gd/mastodon.git
Running git fetch
From https://github.com/hny-gd/mastodon
 * [new branch]          add-publish-button-text-site-setting -> origin/add-publish-button-text-site-setting
 * [new branch]          deps/shakapacker        -> origin/deps/shakapacker
 * [new branch]          feature-color-scheme    -> origin/feature-color-scheme
 * [new branch]          feature-like            -> origin/feature-like
 * [new branch]          feature-media-reordering -> origin/feature-media-reordering
 * [new branch]          feature-redirect        -> origin/feature-redirect
 * [new branch]          feature-separate-hashtags -> origin/feature-separate-hashtags
 * [new branch]          feature-trend-highlights -> origin/feature-trend-highlights
 * [new branch]          features/add-api-to-get-multiple-accounts-and-statuses -> origin/features/add-api-to-get-multiple-accounts-and-statuses
 * [new branch]          features/banners        -> origin/features/banners
 * [new branch]          features/registration-invite-api -> origin/features/registration-invite-api
 * [new branch]          features/severed-relationships -> origin/features/severed-relationships
 * [new branch]          fix-caniuselite-lockfile -> origin/fix-caniuselite-lockfile
 * [new branch]          fix-web-thread-sort     -> origin/fix-web-thread-sort
 * [new branch]          fix/build-env           -> origin/fix/build-env
 * [new branch]          fixes/24px-icons        -> origin/fixes/24px-icons
 * [new branch]          fixes/account-refresh-link-verification -> origin/fixes/account-refresh-link-verification
 * [new branch]          fixes/audio-passthrough -> origin/fixes/audio-passthrough
 * [new branch]          fixes/audit-log-external-confirmation -> origin/fixes/audit-log-external-confirmation
 * [new branch]          fixes/delivery-to-suspended-accounts -> origin/fixes/delivery-to-suspended-accounts
 * [new branch]          fixes/import-many-follows-overlap -> origin/fixes/import-many-follows-overlap
 * [new branch]          fixes/lint-fix          -> origin/fixes/lint-fix
 * [new branch]          fixes/object-has-own-polyfill -> origin/fixes/object-has-own-polyfill
 * [new branch]          fixes/per-user-authorized-fetch -> origin/fixes/per-user-authorized-fetch
 * [new branch]          fixes/self-destruct-throttle -> origin/fixes/self-destruct-throttle
 * [new branch]          fixes/service-worker-caching -> origin/fixes/service-worker-caching
 * [new branch]          fixes/subdomain-block-4.1.6 -> origin/fixes/subdomain-block-4.1.6
 * [new branch]          fixes/undefined-status-url -> origin/fixes/undefined-status-url
 * [new branch]          gh-readonly-queue/main/pr-28626-1ad908e0c08c236389967d86b4f238f428de9fef -> origin/gh-readonly-queue/main/pr-28626-1ad908e0c08c236389967d86b4f238f428de9fef
 * [new branch]          i18n/manage-translations -> origin/i18n/manage-translations
 * [new branch]          main                    -> origin/main
 * [new branch]          nolan/button-a11y       -> origin/nolan/button-a11y
 * [new branch]          pg15                    -> origin/pg15
 * [new branch]          prevent-unauthenticated-access-tag-timeline -> origin/prevent-unauthenticated-access-tag-timeline
 * [new branch]          react18                 -> origin/react18
 * [new branch]          redesign/hashtag-column-follow-button -> origin/redesign/hashtag-column-follow-button
 * [new branch]          redesign/notification-settings -> origin/redesign/notification-settings
 * [new branch]          refactor/search-query-parser -> origin/refactor/search-query-parser
 * [new branch]          refactor/streaming      -> origin/refactor/streaming
 * [new branch]          releases/v3.5.17        -> origin/releases/v3.5.17
 * [new branch]          releases/v4.1.13        -> origin/releases/v4.1.13
 * [new branch]          releases/v4.2.5         -> origin/releases/v4.2.5
 * [new branch]          remove-profile-directory -> origin/remove-profile-directory
 * [new branch]          renovate/aws-sdk-s3-1.x-lockfile -> origin/renovate/aws-sdk-s3-1.x-lockfile
 * [new branch]          renovate/core-js-3.x-lockfile -> origin/renovate/core-js-3.x-lockfile
 * [new branch]          renovate/definitelytyped-types-(non-major) -> origin/renovate/definitelytyped-types-(non-major)
 * [new branch]          renovate/devdependencies-(non-major) -> origin/renovate/devdependencies-(non-major)
 * [new branch]          renovate/docker-dockerfile-1.x -> origin/renovate/docker-dockerfile-1.x
 * [new branch]          renovate/dotenv-16.x-lockfile -> origin/renovate/dotenv-16.x-lockfile
 * [new branch]          renovate/dotenv-rails-3.x -> origin/renovate/dotenv-rails-3.x
 * [new branch]          renovate/haml_lint-0.x-lockfile -> origin/renovate/haml_lint-0.x-lockfile
 * [new branch]          renovate/http-5.x-lockfile -> origin/renovate/http-5.x-lockfile
 * [new branch]          renovate/husky-9.x      -> origin/renovate/husky-9.x
 * [new branch]          renovate/letter_opener-1.x-lockfile -> origin/renovate/letter_opener-1.x-lockfile
 * [new branch]          renovate/lock-file-maintenance -> origin/renovate/lock-file-maintenance
 * [new branch]          renovate/major-typescript-eslint-monorepo -> origin/renovate/major-typescript-eslint-monorepo
 * [new branch]          renovate/omniauth-packages -> origin/renovate/omniauth-packages
 * [new branch]          renovate/reduxjs-toolkit-2.x-lockfile -> origin/renovate/reduxjs-toolkit-2.x-lockfile
 * [new branch]          renovate/ruby-3.x       -> origin/renovate/ruby-3.x
 * [new branch]          renovate/sass-1.x-lockfile -> origin/renovate/sass-1.x-lockfile
 * [new branch]          renovate/stoplight-4.x  -> origin/renovate/stoplight-4.x
 * [new branch]          renovate/yarn-monorepo  -> origin/renovate/yarn-monorepo
 * [new branch]          revert-22019-test-performance -> origin/revert-22019-test-performance
 * [new branch]          revert-23460-fixes/activitypub-hashtag -> origin/revert-23460-fixes/activitypub-hashtag
 * [new branch]          revert/follow-back-mutual -> origin/revert/follow-back-mutual
 * [new branch]          rubocop-fixes           -> origin/rubocop-fixes
 * [new branch]          stable-2.4              -> origin/stable-2.4
 * [new branch]          stable-2.5              -> origin/stable-2.5
 * [new branch]          stable-2.6              -> origin/stable-2.6
 * [new branch]          stable-2.7              -> origin/stable-2.7
 * [new branch]          stable-2.8              -> origin/stable-2.8
 * [new branch]          stable-2.9              -> origin/stable-2.9
 * [new branch]          stable-3.0              -> origin/stable-3.0
 * [new branch]          stable-3.1              -> origin/stable-3.1
 * [new branch]          stable-3.2              -> origin/stable-3.2
 * [new branch]          stable-3.3              -> origin/stable-3.3
 * [new branch]          stable-3.4              -> origin/stable-3.4
 * [new branch]          stable-3.5              -> origin/stable-3.5
 * [new branch]          stable-4.0              -> origin/stable-4.0
 * [new branch]          stable-4.1              -> origin/stable-4.1
 * [new branch]          stable-4.2              -> origin/stable-4.2
 * [new branch]          support-rich-oembed     -> origin/support-rich-oembed
 * [new branch]          test-new-container-build -> origin/test-new-container-build
 * [new branch]          tests/introduce-error   -> origin/tests/introduce-error
 * [new branch]          track_unsalvageable_errors -> origin/track_unsalvageable_errors
 * [new branch]          version/v4.3.0-alpha.1  -> origin/version/v4.3.0-alpha.1
 * [new tag]             v2.4.5                  -> v2.4.5
 * [new tag]             v2.6.5                  -> v2.6.5
 * [new tag]             v2.7.4                  -> v2.7.4
 * [new tag]             v2.8.4                  -> v2.8.4
 * [new tag]             v2.9.4                  -> v2.9.4
 * [new tag]             v3.0.2                  -> v3.0.2
 * [new tag]             v3.1.5                  -> v3.1.5
 * [new tag]             v3.2.2                  -> v3.2.2
 * [new tag]             v3.3.3                  -> v3.3.3
 * [new tag]             v3.5.19                 -> v3.5.19
 * [new tag]             v4.0.15                 -> v4.0.15
 * [new tag]             v4.1.15                 -> v4.1.15
 * [new tag]             v0.1.0                  -> v0.1.0
 * [new tag]             v0.1.1                  -> v0.1.1
 * [new tag]             v0.1.2                  -> v0.1.2
 * [new tag]             v0.6                    -> v0.6
 * [new tag]             v0.7                    -> v0.7
 * [new tag]             v0.8                    -> v0.8
 * [new tag]             v0.9                    -> v0.9
 * [new tag]             v0.9.9                  -> v0.9.9
 * [new tag]             v1.0                    -> v1.0
 * [new tag]             v1.1                    -> v1.1
 * [new tag]             v1.1.1                  -> v1.1.1
 * [new tag]             v1.1.2                  -> v1.1.2
 * [new tag]             v1.2                    -> v1.2
 * [new tag]             v1.2.1                  -> v1.2.1
 * [new tag]             v1.2.2                  -> v1.2.2
 * [new tag]             v1.3                    -> v1.3
 * [new tag]             v1.3.1                  -> v1.3.1
 * [new tag]             v1.3.2                  -> v1.3.2
 * [new tag]             v1.4.1                  -> v1.4.1
 * [new tag]             v1.4.2                  -> v1.4.2
 * [new tag]             v1.4.3                  -> v1.4.3
 * [new tag]             v1.4.4                  -> v1.4.4
 * [new tag]             v1.4.5                  -> v1.4.5
 * [new tag]             v1.4.6                  -> v1.4.6
 * [new tag]             v1.4.7                  -> v1.4.7
 * [new tag]             v1.4rc1                 -> v1.4rc1
 * [new tag]             v1.4rc2                 -> v1.4rc2
 * [new tag]             v1.4rc3                 -> v1.4rc3
 * [new tag]             v1.4rc4                 -> v1.4rc4
 * [new tag]             v1.4rc5                 -> v1.4rc5
 * [new tag]             v1.4rc6                 -> v1.4rc6
 * [new tag]             v1.5.0                  -> v1.5.0
 * [new tag]             v1.5.0rc1               -> v1.5.0rc1
 * [new tag]             v1.5.0rc2               -> v1.5.0rc2
 * [new tag]             v1.5.0rc3               -> v1.5.0rc3
 * [new tag]             v1.5.1                  -> v1.5.1
 * [new tag]             v1.6.0                  -> v1.6.0
 * [new tag]             v1.6.0rc1               -> v1.6.0rc1
 * [new tag]             v1.6.0rc2               -> v1.6.0rc2
 * [new tag]             v1.6.0rc3               -> v1.6.0rc3
 * [new tag]             v1.6.0rc4               -> v1.6.0rc4
 * [new tag]             v1.6.0rc5               -> v1.6.0rc5
 * [new tag]             v1.6.1                  -> v1.6.1
 * [new tag]             v2.0.0                  -> v2.0.0
 * [new tag]             v2.0.0rc1               -> v2.0.0rc1
 * [new tag]             v2.0.0rc2               -> v2.0.0rc2
 * [new tag]             v2.0.0rc3               -> v2.0.0rc3
 * [new tag]             v2.0.0rc4               -> v2.0.0rc4
 * [new tag]             v2.1.0                  -> v2.1.0
 * [new tag]             v2.1.0rc1               -> v2.1.0rc1
 * [new tag]             v2.1.0rc2               -> v2.1.0rc2
 * [new tag]             v2.1.0rc3               -> v2.1.0rc3
 * [new tag]             v2.1.0rc4               -> v2.1.0rc4
 * [new tag]             v2.1.0rc5               -> v2.1.0rc5
 * [new tag]             v2.1.0rc6               -> v2.1.0rc6
 * [new tag]             v2.1.1                  -> v2.1.1
 * [new tag]             v2.1.2                  -> v2.1.2
 * [new tag]             v2.1.3                  -> v2.1.3
 * [new tag]             v2.2.0                  -> v2.2.0
 * [new tag]             v2.2.0rc1               -> v2.2.0rc1
 * [new tag]             v2.2.0rc2               -> v2.2.0rc2
 * [new tag]             v2.3.0                  -> v2.3.0
 * [new tag]             v2.3.0rc1               -> v2.3.0rc1
 * [new tag]             v2.3.0rc2               -> v2.3.0rc2
 * [new tag]             v2.3.0rc3               -> v2.3.0rc3
 * [new tag]             v2.3.1                  -> v2.3.1
 * [new tag]             v2.3.1rc1               -> v2.3.1rc1
 * [new tag]             v2.3.1rc2               -> v2.3.1rc2
 * [new tag]             v2.3.1rc3               -> v2.3.1rc3
 * [new tag]             v2.3.2                  -> v2.3.2
 * [new tag]             v2.3.2rc1               -> v2.3.2rc1
 * [new tag]             v2.3.2rc2               -> v2.3.2rc2
 * [new tag]             v2.3.2rc3               -> v2.3.2rc3
 * [new tag]             v2.3.2rc4               -> v2.3.2rc4
 * [new tag]             v2.3.2rc5               -> v2.3.2rc5
 * [new tag]             v2.4.0                  -> v2.4.0
 * [new tag]             v2.4.0rc1               -> v2.4.0rc1
 * [new tag]             v2.4.0rc2               -> v2.4.0rc2
 * [new tag]             v2.4.0rc3               -> v2.4.0rc3
 * [new tag]             v2.4.0rc4               -> v2.4.0rc4
 * [new tag]             v2.4.0rc5               -> v2.4.0rc5
 * [new tag]             v2.4.1                  -> v2.4.1
 * [new tag]             v2.4.1rc1               -> v2.4.1rc1
 * [new tag]             v2.4.1rc2               -> v2.4.1rc2
 * [new tag]             v2.4.1rc3               -> v2.4.1rc3
 * [new tag]             v2.4.1rc4               -> v2.4.1rc4
 * [new tag]             v2.4.2                  -> v2.4.2
 * [new tag]             v2.4.2rc1               -> v2.4.2rc1
 * [new tag]             v2.4.2rc2               -> v2.4.2rc2
 * [new tag]             v2.4.2rc3               -> v2.4.2rc3
 * [new tag]             v2.4.3                  -> v2.4.3
 * [new tag]             v2.4.3rc1               -> v2.4.3rc1
 * [new tag]             v2.4.3rc2               -> v2.4.3rc2
 * [new tag]             v2.4.3rc3               -> v2.4.3rc3
 * [new tag]             v2.4.4                  -> v2.4.4
 * [new tag]             v2.5.0                  -> v2.5.0
 * [new tag]             v2.5.0rc1               -> v2.5.0rc1
 * [new tag]             v2.5.0rc2               -> v2.5.0rc2
 * [new tag]             v2.5.1                  -> v2.5.1
 * [new tag]             v2.5.2                  -> v2.5.2
 * [new tag]             v2.6.0                  -> v2.6.0
 * [new tag]             v2.6.0rc1               -> v2.6.0rc1
 * [new tag]             v2.6.0rc2               -> v2.6.0rc2
 * [new tag]             v2.6.0rc3               -> v2.6.0rc3
 * [new tag]             v2.6.0rc4               -> v2.6.0rc4
 * [new tag]             v2.6.1                  -> v2.6.1
 * [new tag]             v2.6.2                  -> v2.6.2
 * [new tag]             v2.6.3                  -> v2.6.3
 * [new tag]             v2.6.4                  -> v2.6.4
 * [new tag]             v2.7.0                  -> v2.7.0
 * [new tag]             v2.7.0rc1               -> v2.7.0rc1
 * [new tag]             v2.7.0rc2               -> v2.7.0rc2
 * [new tag]             v2.7.0rc3               -> v2.7.0rc3
 * [new tag]             v2.7.1                  -> v2.7.1
 * [new tag]             v2.7.2                  -> v2.7.2
 * [new tag]             v2.7.3                  -> v2.7.3
 * [new tag]             v2.8.0                  -> v2.8.0
 * [new tag]             v2.8.0rc1               -> v2.8.0rc1
 * [new tag]             v2.8.0rc2               -> v2.8.0rc2
 * [new tag]             v2.8.0rc3               -> v2.8.0rc3
 * [new tag]             v2.8.1                  -> v2.8.1
 * [new tag]             v2.8.2                  -> v2.8.2
 * [new tag]             v2.8.3                  -> v2.8.3
 * [new tag]             v2.9.0                  -> v2.9.0
 * [new tag]             v2.9.0rc1               -> v2.9.0rc1
 * [new tag]             v2.9.0rc2               -> v2.9.0rc2
 * [new tag]             v2.9.1                  -> v2.9.1
 * [new tag]             v2.9.2                  -> v2.9.2
 * [new tag]             v2.9.3                  -> v2.9.3
 * [new tag]             v3.0.0                  -> v3.0.0
 * [new tag]             v3.0.0rc1               -> v3.0.0rc1
 * [new tag]             v3.0.0rc2               -> v3.0.0rc2
 * [new tag]             v3.0.0rc3               -> v3.0.0rc3
 * [new tag]             v3.0.1                  -> v3.0.1
 * [new tag]             v3.1.0                  -> v3.1.0
 * [new tag]             v3.1.0rc1               -> v3.1.0rc1
 * [new tag]             v3.1.0rc2               -> v3.1.0rc2
 * [new tag]             v3.1.1                  -> v3.1.1
 * [new tag]             v3.1.2                  -> v3.1.2
 * [new tag]             v3.1.3                  -> v3.1.3
 * [new tag]             v3.1.4                  -> v3.1.4
 * [new tag]             v3.2.0                  -> v3.2.0
 * [new tag]             v3.2.0rc1               -> v3.2.0rc1
 * [new tag]             v3.2.0rc2               -> v3.2.0rc2
 * [new tag]             v3.2.1                  -> v3.2.1
 * [new tag]             v3.3.0                  -> v3.3.0
 * [new tag]             v3.3.0rc1               -> v3.3.0rc1
 * [new tag]             v3.3.0rc2               -> v3.3.0rc2
 * [new tag]             v3.3.0rc3               -> v3.3.0rc3
 * [new tag]             v3.3.1                  -> v3.3.1
 * [new tag]             v3.3.2                  -> v3.3.2
 * [new tag]             v3.4.0                  -> v3.4.0
 * [new tag]             v3.4.0rc1               -> v3.4.0rc1
 * [new tag]             v3.4.0rc2               -> v3.4.0rc2
 * [new tag]             v3.4.1                  -> v3.4.1
 * [new tag]             v3.4.10                 -> v3.4.10
 * [new tag]             v3.4.2                  -> v3.4.2
 * [new tag]             v3.4.3                  -> v3.4.3
 * [new tag]             v3.4.4                  -> v3.4.4
 * [new tag]             v3.4.5                  -> v3.4.5
 * [new tag]             v3.4.6                  -> v3.4.6
 * [new tag]             v3.4.7                  -> v3.4.7
 * [new tag]             v3.4.8                  -> v3.4.8
 * [new tag]             v3.4.9                  -> v3.4.9
 * [new tag]             v3.5.0                  -> v3.5.0
 * [new tag]             v3.5.0rc1               -> v3.5.0rc1
 * [new tag]             v3.5.0rc2               -> v3.5.0rc2
 * [new tag]             v3.5.0rc3               -> v3.5.0rc3
 * [new tag]             v3.5.1                  -> v3.5.1
 * [new tag]             v3.5.10                 -> v3.5.10
 * [new tag]             v3.5.11                 -> v3.5.11
 * [new tag]             v3.5.12                 -> v3.5.12
 * [new tag]             v3.5.13                 -> v3.5.13
 * [new tag]             v3.5.14                 -> v3.5.14
 * [new tag]             v3.5.15                 -> v3.5.15
 * [new tag]             v3.5.16                 -> v3.5.16
 * [new tag]             v3.5.17                 -> v3.5.17
 * [new tag]             v3.5.18                 -> v3.5.18
 * [new tag]             v3.5.2                  -> v3.5.2
 * [new tag]             v3.5.3                  -> v3.5.3
 * [new tag]             v3.5.4                  -> v3.5.4
 * [new tag]             v3.5.5                  -> v3.5.5
 * [new tag]             v3.5.6                  -> v3.5.6
 * [new tag]             v3.5.7                  -> v3.5.7
 * [new tag]             v3.5.8                  -> v3.5.8
 * [new tag]             v3.5.9                  -> v3.5.9
 * [new tag]             v4.0.0                  -> v4.0.0
 * [new tag]             v4.0.0rc1               -> v4.0.0rc1
 * [new tag]             v4.0.0rc2               -> v4.0.0rc2
 * [new tag]             v4.0.0rc3               -> v4.0.0rc3
 * [new tag]             v4.0.0rc4               -> v4.0.0rc4
 * [new tag]             v4.0.1                  -> v4.0.1
 * [new tag]             v4.0.10                 -> v4.0.10
 * [new tag]             v4.0.11                 -> v4.0.11
 * [new tag]             v4.0.12                 -> v4.0.12
 * [new tag]             v4.0.13                 -> v4.0.13
 * [new tag]             v4.0.14                 -> v4.0.14
 * [new tag]             v4.0.2                  -> v4.0.2
 * [new tag]             v4.0.3                  -> v4.0.3
 * [new tag]             v4.0.4                  -> v4.0.4
 * [new tag]             v4.0.5                  -> v4.0.5
 * [new tag]             v4.0.6                  -> v4.0.6
 * [new tag]             v4.0.7                  -> v4.0.7
 * [new tag]             v4.0.8                  -> v4.0.8
 * [new tag]             v4.0.9                  -> v4.0.9
 * [new tag]             v4.1.0                  -> v4.1.0
 * [new tag]             v4.1.0rc1               -> v4.1.0rc1
 * [new tag]             v4.1.0rc2               -> v4.1.0rc2
 * [new tag]             v4.1.0rc3               -> v4.1.0rc3
 * [new tag]             v4.1.1                  -> v4.1.1
 * [new tag]             v4.1.10                 -> v4.1.10
 * [new tag]             v4.1.11                 -> v4.1.11
 * [new tag]             v4.1.12                 -> v4.1.12
 * [new tag]             v4.1.13                 -> v4.1.13
 * [new tag]             v4.1.14                 -> v4.1.14
 * [new tag]             v4.1.2                  -> v4.1.2
 * [new tag]             v4.1.3                  -> v4.1.3
 * [new tag]             v4.1.4                  -> v4.1.4
 * [new tag]             v4.1.5                  -> v4.1.5
 * [new tag]             v4.1.6                  -> v4.1.6
 * [new tag]             v4.1.7                  -> v4.1.7
 * [new tag]             v4.1.8                  -> v4.1.8
 * [new tag]             v4.1.9                  -> v4.1.9
 * [new tag]             v4.2.0                  -> v4.2.0
 * [new tag]             v4.2.0-beta1            -> v4.2.0-beta1
 * [new tag]             v4.2.0-beta2            -> v4.2.0-beta2
 * [new tag]             v4.2.0-beta3            -> v4.2.0-beta3
 * [new tag]             v4.2.0-rc1              -> v4.2.0-rc1
 * [new tag]             v4.2.0-rc2              -> v4.2.0-rc2
 * [new tag]             v4.2.1                  -> v4.2.1
 * [new tag]             v4.2.2                  -> v4.2.2
 * [new tag]             v4.2.3                  -> v4.2.3
 * [new tag]             v4.2.4                  -> v4.2.4
 * [new tag]             v4.2.5                  -> v4.2.5
 * [new tag]             v4.2.6                  -> v4.2.6
 * [new tag]             v4.2.7                  -> v4.2.7
Checking out the mastodon release we want
Note: switching to '2ad19fea7d5b219e5633911d953c47ca58dd164f'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 2ad19fea7 Update status_length_validator.rb
Enabling corepack
Adding node-gyp to yarn
yarn add v1.22.22
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 70 new dependencies.
info Direct dependencies
└─ node-gyp@10.1.0
info All dependencies
├─ @isaacs/cliui@8.0.2
├─ @npmcli/agent@2.2.2
├─ @npmcli/fs@3.1.0
├─ @pkgjs/parseargs@0.11.0
├─ abbrev@2.0.0
├─ agent-base@7.1.1
├─ aggregate-error@3.1.0
├─ ansi-styles@4.3.0
├─ balanced-match@1.0.2
├─ brace-expansion@2.0.1
├─ cacache@18.0.2
├─ chownr@2.0.0
├─ clean-stack@2.2.0
├─ color-convert@2.0.1
├─ color-name@1.1.4
├─ cross-spawn@7.0.3
├─ eastasianwidth@0.2.0
├─ encoding@0.1.13
├─ env-paths@2.2.1
├─ err-code@2.0.3
├─ exponential-backoff@3.1.1
├─ foreground-child@3.1.1
├─ fs-minipass@2.1.0
├─ glob@10.3.12
├─ graceful-fs@4.2.11
├─ http-cache-semantics@4.1.1
├─ http-proxy-agent@7.0.2
├─ https-proxy-agent@7.0.4
├─ iconv-lite@0.6.3
├─ imurmurhash@0.1.4
├─ indent-string@4.0.0
├─ ip-address@9.0.5
├─ is-lambda@1.0.1
├─ isexe@3.1.1
├─ jackspeak@2.3.6
├─ jsbn@1.1.0
├─ make-fetch-happen@13.0.0
├─ minimatch@9.0.4
├─ minipass-collect@2.0.1
├─ minipass-fetch@3.0.4
├─ minipass-sized@1.0.3
├─ minizlib@2.1.2
├─ mkdirp@1.0.4
├─ ms@2.1.2
├─ negotiator@0.6.3
├─ node-gyp@10.1.0
├─ nopt@7.2.0
├─ p-map@4.0.0
├─ path-key@3.1.1
├─ path-scurry@1.10.2
├─ proc-log@3.0.0
├─ promise-retry@2.0.1
├─ retry@0.12.0
├─ safer-buffer@2.1.2
├─ shebang-command@2.0.0
├─ shebang-regex@3.0.0
├─ signal-exit@4.1.0
├─ smart-buffer@4.2.0
├─ socks-proxy-agent@8.0.3
├─ socks@2.8.3
├─ sprintf-js@1.1.3
├─ string-width-cjs@4.2.3
├─ string-width@5.1.2
├─ strip-ansi-cjs@6.0.1
├─ tar@6.2.1
├─ unique-filename@3.0.0
├─ unique-slug@4.0.0
├─ which@4.0.0
├─ wrap-ansi-cjs@7.0.0
└─ wrap-ansi@8.1.0
Done in 3.73s.
Setting yarn to classic version
warning ../../../../package.json: No license field
Resolving classic to a url...
Downloading https://github.com/yarnpkg/yarn/releases/download/v1.22.22/yarn-1.22.22.js...
Saving it into /usr/local/www/mastodon/.yarn/releases/yarn-1.22.22.cjs...
Updating /usr/local/www/mastodon/.yarnrc...
Done!
Setting mastodon deployment to true
Removing development and test environments
Setting Wno-incompatible-function-pointer-types flag for build.cbor
Setting Wno-incompatible-function-pointer-types flag for build.posix-spawn
Installing the required files with bundle
Bundler 2.5.6 is running, but your lockfile was generated with 2.4.13. Installing Bundler 2.4.13 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.4.13
Installing bundler 2.4.13
Fetching gem metadata from https://rubygems.org/.........
Fetching https://github.com/stanhu/omniauth-cas.git
Fetching https://github.com/mastodon/rails-settings-cached.git
Fetching https://github.com/ClearlyClaire/webpush.git
Fetching rake 13.0.6
Installing rake 13.0.6
Fetching concurrent-ruby 1.2.3
Installing concurrent-ruby 1.2.3
Fetching i18n 1.14.1
Installing i18n 1.14.1
Fetching minitest 5.19.0
Installing minitest 5.19.0
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching activesupport 7.0.8
Installing activesupport 7.0.8
Fetching builder 3.2.4
Installing builder 3.2.4
Fetching erubi 1.12.0
Installing erubi 1.12.0
Fetching mini_portile2 2.8.5
Installing mini_portile2 2.8.5
Fetching racc 1.7.3
Installing racc 1.7.3 with native extensions
Fetching nokogiri 1.16.2
Installing nokogiri 1.16.2 with native extensions
Fetching rails-dom-testing 2.1.1
Installing rails-dom-testing 2.1.1
Fetching crass 1.0.6
Installing crass 1.0.6
Fetching loofah 2.21.3
Installing loofah 2.21.3
Fetching rails-html-sanitizer 1.6.0
Installing rails-html-sanitizer 1.6.0
Fetching actionview 7.0.8
Installing actionview 7.0.8
Fetching rack 2.2.8
Installing rack 2.2.8
Fetching rack-test 2.1.0
Installing rack-test 2.1.0
Fetching actionpack 7.0.8
Installing actionpack 7.0.8
Fetching nio4r 2.7.0
Installing nio4r 2.7.0 with native extensions
Fetching websocket-extensions 0.1.5
Installing websocket-extensions 0.1.5
Fetching websocket-driver 0.7.6
Installing websocket-driver 0.7.6 with native extensions
Fetching actioncable 7.0.8
Installing actioncable 7.0.8
Fetching globalid 1.1.0
Installing globalid 1.1.0
Fetching activejob 7.0.8
Installing activejob 7.0.8
Fetching activemodel 7.0.8
Installing activemodel 7.0.8
Fetching activerecord 7.0.8
Installing activerecord 7.0.8
Fetching marcel 1.0.2
Installing marcel 1.0.2
Fetching mini_mime 1.1.5
Installing mini_mime 1.1.5
Fetching activestorage 7.0.8
Installing activestorage 7.0.8
Fetching date 3.3.3
Installing date 3.3.3 with native extensions
Fetching timeout 0.4.0
Installing timeout 0.4.0
Fetching net-protocol 0.2.1
Installing net-protocol 0.2.1
Fetching net-imap 0.3.7
Installing net-imap 0.3.7
Fetching net-pop 0.1.2
Installing net-pop 0.1.2
Fetching net-smtp 0.3.3
Installing net-smtp 0.3.3
Fetching mail 2.8.1
Installing mail 2.8.1
Fetching actionmailbox 7.0.8
Installing actionmailbox 7.0.8
Fetching actionmailer 7.0.8
Installing actionmailer 7.0.8
Fetching actiontext 7.0.8
Installing actiontext 7.0.8
Fetching case_transform 0.2
Installing case_transform 0.2
Fetching jsonapi-renderer 0.2.2
Installing jsonapi-renderer 0.2.2
Fetching active_model_serializers 0.10.13
Installing active_model_serializers 0.10.13
Fetching public_suffix 5.0.3
Installing public_suffix 5.0.3
Fetching addressable 2.8.5
Installing addressable 2.8.5
Fetching aes_key_wrap 1.1.0
Installing aes_key_wrap 1.1.0
Fetching android_key_attestation 0.3.0
Installing android_key_attestation 0.3.0
Fetching encryptor 3.0.0
Installing encryptor 3.0.0
Fetching attr_encrypted 4.0.0
Installing attr_encrypted 4.0.0
Fetching attr_required 1.0.1
Installing attr_required 1.0.1
Fetching awrence 1.2.1
Installing awrence 1.2.1
Fetching aws-eventstream 1.2.0
Installing aws-eventstream 1.2.0
Fetching aws-partitions 1.809.0
Installing aws-partitions 1.809.0
Fetching aws-sigv4 1.6.0
Installing aws-sigv4 1.6.0
Fetching jmespath 1.6.2
Installing jmespath 1.6.2
Fetching aws-sdk-core 3.181.0
Installing aws-sdk-core 3.181.0
Fetching aws-sdk-kms 1.71.0
Installing aws-sdk-kms 1.71.0
Fetching aws-sdk-s3 1.133.0
Installing aws-sdk-s3 1.133.0
Fetching faraday-em_http 1.0.0
Installing faraday-em_http 1.0.0
Fetching faraday-em_synchrony 1.0.0
Installing faraday-em_synchrony 1.0.0
Fetching faraday-excon 1.1.0
Installing faraday-excon 1.1.0
Fetching faraday-httpclient 1.0.1
Installing faraday-httpclient 1.0.1
Fetching multipart-post 2.3.0
Installing multipart-post 2.3.0
Fetching faraday-multipart 1.0.4
Installing faraday-multipart 1.0.4
Fetching faraday-net_http 1.0.1
Installing faraday-net_http 1.0.1
Fetching faraday-net_http_persistent 1.2.0
Installing faraday-net_http_persistent 1.2.0
Fetching faraday-patron 1.0.0
Installing faraday-patron 1.0.0
Fetching faraday-rack 1.0.0
Installing faraday-rack 1.0.0
Fetching faraday-retry 1.0.3
Installing faraday-retry 1.0.3
Fetching ruby2_keywords 0.0.5
Installing ruby2_keywords 0.0.5
Fetching faraday 1.10.3
Installing faraday 1.10.3
Fetching faraday_middleware 1.2.0
Installing faraday_middleware 1.2.0
Fetching connection_pool 2.4.1
Installing connection_pool 2.4.1
Fetching net-http-persistent 4.0.2
Installing net-http-persistent 4.0.2
Fetching azure-storage-common 2.0.4
Installing azure-storage-common 2.0.4
Fetching azure-storage-blob 2.0.3
Installing azure-storage-blob 2.0.3
Fetching bcp47_spec 0.2.1
Installing bcp47_spec 0.2.1
Fetching bcrypt 3.1.18
Installing bcrypt 3.1.18 with native extensions
Fetching bindata 2.4.15
Installing bindata 2.4.15
Fetching blurhash 0.1.7
Installing blurhash 0.1.7 with native extensions
Fetching msgpack 1.7.1
Installing msgpack 1.7.1 with native extensions
Fetching bootsnap 1.16.0
Installing bootsnap 1.16.0 with native extensions
Fetching browser 5.3.1
Installing browser 5.3.1
Fetching redis 4.8.1
Installing redis 4.8.1
Fetching brpoplpush-redis_script 0.1.3
Installing brpoplpush-redis_script 0.1.3
Using bundler 2.4.13
Fetching cbor 0.5.9.6
Installing cbor 0.5.9.6 with native extensions
Fetching charlock_holmes 0.7.7
Installing charlock_holmes 0.7.7 with native extensions
Fetching multi_json 1.15.0
Installing multi_json 1.15.0
Fetching elasticsearch-api 7.13.3
Installing elasticsearch-api 7.13.3
Fetching elasticsearch-transport 7.13.3
Installing elasticsearch-transport 7.13.3
Fetching elasticsearch 7.13.3
Installing elasticsearch 7.13.3
Fetching elasticsearch-dsl 0.1.10
Installing elasticsearch-dsl 0.1.10
Fetching chewy 7.3.4
Installing chewy 7.3.4
Fetching chunky_png 1.4.0
Installing chunky_png 1.4.0
Fetching climate_control 0.2.0
Installing climate_control 0.2.0
Fetching cocoon 1.2.15
Installing cocoon 1.2.15
Fetching color_diff 0.1
Installing color_diff 0.1
Fetching openssl 3.1.0
Installing openssl 3.1.0 with native extensions
Fetching openssl-signature_algorithm 1.3.0
Installing openssl-signature_algorithm 1.3.0
Fetching cose 1.3.0
Installing cose 1.3.0
Fetching css_parser 1.14.0
Installing css_parser 1.14.0
Fetching orm_adapter 0.5.0
Installing orm_adapter 0.5.0
Fetching method_source 1.0.0
Installing method_source 1.0.0
Fetching thor 1.3.0
Installing thor 1.3.0
Fetching zeitwerk 2.6.11
Installing zeitwerk 2.6.11
Fetching railties 7.0.8
Installing railties 7.0.8
Fetching responders 3.1.0
Installing responders 3.1.0
Fetching warden 1.2.9
Installing warden 1.2.9
Fetching devise 4.9.2
Installing devise 4.9.2
Fetching rotp 6.2.2
Installing rotp 6.2.2
Fetching devise-two-factor 4.1.0
Installing devise-two-factor 4.1.0
Fetching discard 1.2.1
Installing discard 1.2.1
Fetching unf_ext 0.0.8.2
Installing unf_ext 0.0.8.2 with native extensions
Fetching unf 0.1.4
Installing unf 0.1.4
Fetching domain_name 0.5.20190701
Installing domain_name 0.5.20190701
Fetching doorkeeper 5.6.6
Installing doorkeeper 5.6.6
Fetching dotenv 2.8.1
Installing dotenv 2.8.1
Fetching dotenv-rails 2.8.1
Installing dotenv-rails 2.8.1
Fetching ed25519 1.3.0
Installing ed25519 1.3.0 with native extensions
Fetching et-orbi 1.2.7
Installing et-orbi 1.2.7
Fetching excon 0.100.0
Installing excon 0.100.0
Fetching fast_blank 1.0.1
Installing fast_blank 1.0.1 with native extensions
Fetching fastimage 2.2.7
Installing fastimage 2.2.7
Fetching ffi 1.15.5
Installing ffi 1.15.5 with native extensions
Fetching ffi-compiler 1.0.1
Installing ffi-compiler 1.0.1
Fetching formatador 0.3.0
Installing formatador 0.3.0
Fetching mime-types-data 3.2023.0808
Installing mime-types-data 3.2023.0808
Fetching mime-types 3.5.1
Installing mime-types 3.5.1
Fetching fog-core 2.1.0
Installing fog-core 2.1.0
Fetching fog-json 1.2.0
Installing fog-json 1.2.0
Fetching ipaddress 0.8.3
Installing ipaddress 0.8.3
Fetching fog-openstack 0.3.10
Installing fog-openstack 0.3.10
Fetching raabro 1.4.0
Installing raabro 1.4.0
Fetching fugit 1.8.1
Installing fugit 1.8.1
Fetching temple 0.10.2
Installing temple 0.10.2
Fetching tilt 2.2.0
Installing tilt 2.2.0
Fetching haml 6.1.2
Installing haml 6.1.2 with native extensions
Fetching haml-rails 2.1.0
Installing haml-rails 2.1.0
Fetching hashie 5.0.0
Installing hashie 5.0.0
Fetching json 2.6.3
Installing json 2.6.3 with native extensions
Fetching hcaptcha 7.1.0
Installing hcaptcha 7.1.0
Fetching hiredis 0.6.3
Installing hiredis 0.6.3 with native extensions
Fetching hkdf 0.3.0
Installing hkdf 0.3.0
Fetching htmlentities 4.3.4
Installing htmlentities 4.3.4
Fetching http-cookie 1.0.5
Installing http-cookie 1.0.5
Fetching http-form_data 2.3.0
Installing http-form_data 2.3.0
Fetching llhttp-ffi 0.4.0
Installing llhttp-ffi 0.4.0 with native extensions
Fetching http 5.1.1
Installing http 5.1.1
Fetching http_accept_language 2.1.1
Installing http_accept_language 2.1.1
Fetching httpclient 2.8.3
Installing httpclient 2.8.3
Fetching rainbow 3.1.1
Installing rainbow 3.1.1
Fetching httplog 1.6.2
Installing httplog 1.6.2
Fetching idn-ruby 0.1.5
Installing idn-ruby 0.1.5 with native extensions
Fetching json-canonicalization 1.0.0
Installing json-canonicalization 1.0.0
Fetching json-jwt 1.15.3
Installing json-jwt 1.15.3
Fetching link_header 0.0.8
Installing link_header 0.0.8
Fetching rdf 3.3.1
Installing rdf 3.3.1
Fetching json-ld 3.3.1
Installing json-ld 3.3.1
Fetching json-ld-preloaded 3.2.2
Installing json-ld-preloaded 3.2.2
Fetching jwt 2.7.1
Installing jwt 2.7.1
Fetching kaminari-core 1.2.2
Installing kaminari-core 1.2.2
Fetching kaminari-actionview 1.2.2
Installing kaminari-actionview 1.2.2
Fetching kaminari-activerecord 1.2.2
Installing kaminari-activerecord 1.2.2
Fetching kaminari 1.2.2
Installing kaminari 1.2.2
Fetching terrapin 0.6.0
Installing terrapin 0.6.0
Fetching kt-paperclip 7.2.1
Installing kt-paperclip 7.2.1
Fetching request_store 1.5.1
Installing request_store 1.5.1
Fetching lograge 0.13.0
Installing lograge 0.13.0
Fetching mario-redis-lock 1.2.1
Installing mario-redis-lock 1.2.1
Fetching md-paperclip-azure 2.2.0
Installing md-paperclip-azure 2.2.0
Fetching uri 0.12.2
Installing uri 0.12.2
Fetching net-http 0.3.2
Installing net-http 0.3.2
Fetching net-ldap 0.18.0
Installing net-ldap 0.18.0
Fetching sidekiq 6.5.12
Installing sidekiq 6.5.12
Fetching statsd-ruby 1.5.0
Installing statsd-ruby 1.5.0
Fetching nsa 0.3.0
Installing nsa 0.3.0
Fetching oj 3.16.1
Installing oj 3.16.1 with native extensions
Fetching rack-protection 3.0.5
Installing rack-protection 3.0.5
Fetching omniauth 2.1.1
Installing omniauth 2.1.1
Using omniauth-cas 2.0.0 from https://github.com/stanhu/omniauth-cas.git (at 4211e6d@4211e6d)
Fetching omniauth-rails_csrf_protection 1.0.1
Installing omniauth-rails_csrf_protection 1.0.1
Fetching rexml 3.2.6
Installing rexml 3.2.6
Fetching ruby-saml 1.15.0
Installing ruby-saml 1.15.0
Fetching omniauth-saml 2.1.0
Installing omniauth-saml 2.1.0
Fetching rack-oauth2 1.21.3
Installing rack-oauth2 1.21.3
Fetching swd 1.3.0
Installing swd 1.3.0
Fetching validate_email 0.1.6
Installing validate_email 0.1.6
Fetching validate_url 1.0.15
Installing validate_url 1.0.15
Fetching webfinger 1.2.0
Installing webfinger 1.2.0
Fetching openid_connect 1.4.2
Installing openid_connect 1.4.2
Fetching omniauth_openid_connect 0.6.1
Installing omniauth_openid_connect 0.6.1
Fetching ox 2.14.17
Installing ox 2.14.17 with native extensions
Fetching parslet 2.0.0
Installing parslet 2.0.0
Fetching tty-color 0.6.0
Installing tty-color 0.6.0
Fetching pastel 0.8.0
Installing pastel 0.8.0
Fetching pg 1.5.5
Installing pg 1.5.5 with native extensions
Fetching pghero 3.3.4
Installing pghero 3.3.4
Fetching posix-spawn 0.3.15
Installing posix-spawn 0.3.15 with native extensions
Fetching premailer 1.21.0
Installing premailer 1.21.0
Fetching premailer-rails 1.12.0
Installing premailer-rails 1.12.0
Fetching private_address_check 0.5.0
Installing private_address_check 0.5.0
Fetching puma 6.4.2
Installing puma 6.4.2 with native extensions
Fetching pundit 2.3.0
Installing pundit 2.3.0
Fetching rack-attack 6.7.0
Installing rack-attack 6.7.0
Fetching rack-cors 2.0.1
Installing rack-cors 2.0.1
Fetching rack-proxy 0.7.6
Installing rack-proxy 0.7.6
Fetching rails 7.0.8
Installing rails 7.0.8
Fetching rails-i18n 7.0.7
Installing rails-i18n 7.0.7
Using rails-settings-cached 0.6.6 from https://github.com/mastodon/rails-settings-cached.git (at v0.6.6-aliases-true@86328ef)
Fetching rdf-normalize 0.6.1
Installing rdf-normalize 0.6.1
Fetching redcarpet 3.6.0
Installing redcarpet 3.6.0 with native extensions
Fetching redis-namespace 1.11.0
Installing redis-namespace 1.11.0
Fetching redlock 1.3.2
Installing redlock 1.3.2
Fetching rqrcode_core 1.2.0
Installing rqrcode_core 1.2.0
Fetching rqrcode 2.2.0
Installing rqrcode 2.2.0
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching rubyzip 2.3.2
Installing rubyzip 2.3.2
Fetching rufus-scheduler 3.9.1
Installing rufus-scheduler 3.9.1
Fetching safety_net_attestation 0.4.0
Installing safety_net_attestation 0.4.0
Fetching sanitize 6.0.2
Installing sanitize 6.0.2
Fetching scenic 1.7.0
Installing scenic 1.7.0
Fetching semantic_range 3.0.0
Installing semantic_range 3.0.0
Fetching sidekiq-bulk 0.2.0
Installing sidekiq-bulk 0.2.0
Fetching sidekiq-scheduler 5.0.3
Installing sidekiq-scheduler 5.0.3
Fetching sidekiq-unique-jobs 7.1.33
Installing sidekiq-unique-jobs 7.1.33
Fetching simple-navigation 4.4.0
Installing simple-navigation 4.4.0
Fetching simple_form 5.2.0
Installing simple_form 5.2.0
Fetching sprockets 3.7.2
Installing sprockets 3.7.2
Fetching sprockets-rails 3.4.2
Installing sprockets-rails 3.4.2
Fetching stoplight 3.0.2
Installing stoplight 3.0.2
Fetching strong_migrations 0.8.0
Installing strong_migrations 0.8.0
Fetching tpm-key_attestation 0.12.0
Installing tpm-key_attestation 0.12.0
Fetching tty-cursor 0.7.1
Installing tty-cursor 0.7.1
Fetching tty-screen 0.8.1
Installing tty-screen 0.8.1
Fetching wisper 2.0.1
Installing wisper 2.0.1
Fetching tty-reader 0.9.0
Installing tty-reader 0.9.0
Fetching tty-prompt 0.23.1
Installing tty-prompt 0.23.1
Fetching twitter-text 3.1.0
Installing twitter-text 3.1.0
Fetching tzinfo-data 1.2023.3
Installing tzinfo-data 1.2023.3
Fetching webauthn 3.0.0
Installing webauthn 3.0.0
Fetching webpacker 5.4.4
Installing webpacker 5.4.4
Using webpush 0.3.8 from https://github.com/ClearlyClaire/webpush.git (at f14a4d5@f14a4d5)
Fetching xorcist 1.1.3
Installing xorcist 1.1.3 with native extensions
Bundle complete! 130 Gemfile dependencies, 244 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Bundled gems are installed into `./vendor/bundle`
Post-install message from encryptor:



Please be aware that Encryptor v2.0.0 had a major security bug when using AES-*-GCM algorithms.

By default You will not be able to decrypt data that was previously encrypted using an AES-*-GCM algorithm.

Please see the README and https://github.com/attr-encrypted/encryptor/pull/22 for more information.


Post-install message from attr_encrypted:



WARNING: Using `#encrypted_attributes` is no longer supported. Instead, use `#attr_encrypted_encrypted_attributes` to avoid
  collision with Active Record 7 native encryption.


Post-install message from devise:

[DEVISE] Please review the [changelog] and [upgrade guide] for more info on Hotwire / Turbo integration.

  [changelog] https://github.com/heartcombo/devise/blob/main/CHANGELOG.md
  [upgrade guide] https://github.com/heartcombo/devise/wiki/How-To:-Upgrade-to-Devise-4.9.0-%5BHotwire-Turbo-integration%5D
  Post-install message from doorkeeper:
Starting from 5.5.0 RC1 Doorkeeper requires client authentication for Resource Owner Password Grant
as stated in the OAuth RFC. You have to create a new OAuth client (Doorkeeper::Application) if you didn't
have it before and use client credentials in HTTP Basic auth if you previously used this grant flow without
client authentication. 

To opt out of this you could set the "skip_client_authentication_for_password_grant" configuration option
to "true", but note that this is in violation of the OAuth spec and represents a security risk.

Read https://github.com/doorkeeper-gem/doorkeeper/issues/561#issuecomment-612857163 for more details.
Post-install message from kt-paperclip:
##################################################
#  NOTE FOR UPGRADING FROM 4.3.0 OR EARLIER      #
##################################################

Paperclip is now compatible with aws-sdk-s3.

If you are using S3 storage, aws-sdk-s3 requires you to make a few small
changes:

* You must set the `s3_region`
* If you are explicitly setting permissions anywhere, such as in an initializer,
  note that the format of the permissions changed from using an underscore to
  using a hyphen. For example, `:public_read` needs to be changed to
  `public-read`.

For a walkthrough of upgrading from 4 to *5* (not 6) and aws-sdk >= 2.0 you can watch
http://rubythursday.com/episodes/ruby-snack-27-upgrade-paperclip-and-aws-sdk-in-prep-for-rails-5
Post-install message from rubyzip:
RubyZip 3.0 is coming!
**********************

The public API of some Rubyzip classes has been modernized to use named
parameters for optional arguments. Please check your usage of the
following classes:
  * `Zip::File`
  * `Zip::Entry`
  * `Zip::InputStream`
  * `Zip::OutputStream`

Please ensure that your Gemfiles and .gemspecs are suitably restrictive
to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).
See https://github.com/rubyzip/rubyzip for details. The Changelog also
lists other enhancements and bugfixes that have been implemented since
version 2.3.0.
Post-install message from sidekiq-unique-jobs:
IMPORTANT!

Automatic configuration of the sidekiq middleware is no longer done.
Please see: https://github.com/mhenrixon/sidekiq-unique-jobs/blob/master/README.md#add-the-middleware

This version deprecated the following sidekiq_options

  - sidekiq_options lock_args: :method_name

It is now configured with:

  - sidekiq_options lock_args_method: :method_name

This is also true for `Sidekiq.default_worker_options`

We also deprecated the global configuration options:
  - default_lock_ttl
  - default_lock_ttl=
  - default_lock_timeout
  - default_lock_timeout=

The new methods to use are:
  - lock_ttl
  - lock_ttl=
  - lock_timeout
  - lock_timeout=
Installing the required files with yarn
yarn install v1.22.22
warning ../../../../package.json: No license field
[1/6] Validating package.json...
[2/6] Resolving packages...
[3/6] Fetching packages...
warning Pattern ["strip-ansi@^6.0.1"] is trying to unpack in the same destination "/usr/local/www/mastodon/.cache/yarn/v6/npm-strip-ansi-cjs-6.0.1-9e26c63d30f53443e9489495b2105d37b67a85d9-integrity/node_modules/strip-ansi-cjs" as pattern ["strip-ansi-cjs@npm:strip-ansi@^6.0.1"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["string-width@^4.1.0"] is trying to unpack in the same destination "/usr/local/www/mastodon/.cache/yarn/v6/npm-string-width-cjs-4.2.3-269c7117d27b05ad2e536830a8ec895ef9c6d010-integrity/node_modules/string-width-cjs" as pattern ["string-width-cjs@npm:string-width@^4.2.0"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["strip-ansi@^6.0.0"] is trying to unpack in the same destination "/usr/local/www/mastodon/.cache/yarn/v6/npm-strip-ansi-cjs-6.0.1-9e26c63d30f53443e9489495b2105d37b67a85d9-integrity/node_modules/strip-ansi-cjs" as pattern ["strip-ansi-cjs@npm:strip-ansi@^6.0.1"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["string-width@^4.2.3"] is trying to unpack in the same destination "/usr/local/www/mastodon/.cache/yarn/v6/npm-string-width-cjs-4.2.3-269c7117d27b05ad2e536830a8ec895ef9c6d010-integrity/node_modules/string-width-cjs" as pattern ["string-width-cjs@npm:string-width@^4.2.0"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["string-width@^1.0.2 || 2 || 3 || 4"] is trying to unpack in the same destination "/usr/local/www/mastodon/.cache/yarn/v6/npm-string-width-cjs-4.2.3-269c7117d27b05ad2e536830a8ec895ef9c6d010-integrity/node_modules/string-width-cjs" as pattern ["string-width-cjs@npm:string-width@^4.2.0"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["string-width@^4.2.0"] is trying to unpack in the same destination "/usr/local/www/mastodon/.cache/yarn/v6/npm-string-width-cjs-4.2.3-269c7117d27b05ad2e536830a8ec895ef9c6d010-integrity/node_modules/string-width-cjs" as pattern ["string-width-cjs@npm:string-width@^4.2.0"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["wrap-ansi@^7.0.0"] is trying to unpack in the same destination "/usr/local/www/mastodon/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" as pattern ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. This could result in non-deterministic behavior, skipping.
[4/6] Linking dependencies...
warning " > emoji-mart@3.0.1-j" has incorrect peer dependency "react@^0.14.0 || ^15.0.0-0 || ^16.0.0 || ^17.0.0".
warning " > react-motion@0.5.2" has incorrect peer dependency "react@^0.14.9 || ^15.3.0 || ^16.0.0".
warning " > react-notification@6.8.5" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning " > react-router-scroll-4@1.0.0-beta.2" has incorrect peer dependency "react@^15.0.0 || ^16.0.0".
warning " > react-router-scroll-4@1.0.0-beta.2" has incorrect peer dependency "react-dom@^15.0.0 || ^16.0.0".
warning " > react-swipeable-views@0.14.0" has incorrect peer dependency "react@^15.3.0 || ^16.0.0 || ^17.0.0".
warning "react-swipeable-views > react-swipeable-views-utils > react-event-listener@0.6.6" has incorrect peer dependency "react@^16.3.0".
[5/6] Building fresh packages...
[6/6] Cleaning modules...
$ husky install
husky - Git hooks installed
Done in 125.50s.
Step 46: Clean cook artifacts
Step 47: Install pot local
Step 48: Set file ownership on cook scripts
Step 49: Make cook script executable
setting executable bit on /usr/local/bin/cook
Step 50: Create rc.d script to start cook
creating rc.d script to start cook
Step 51: Make rc.d script to start cook executable
Setting executable bit on cook rc file
Step 52: Enable cook service
enabling cook
cook enabled in /etc/rc.conf
=====>  Stop the pot mastodon-s3-amd64-14_0
=====>  Remove p4661854b4183dc epair network interfaces
=====>  unmount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/tmp
=====>  unmount /mnt/srv/pot/jails/mastodon-s3-amd64-14_0/m/dev
===>  exporting mastodon-s3-amd64-14_0 @ 1712871396 to /tmp/mastodon-s3-amd64-14_0_0.9.12.xz
xz: Reduced the number of threads from 4 to 3 to not exceed the memory usage limit of 503 MiB

This site © Honeyguide Group (Pty) Ltd, all the hosted software their respective license owners 2020 - 2021 - Disclaimer