Update FreeBSD and MacOS images for Cirrus CI.
This fixes Apparently FreeBSD 12.2 went EOL and the image was immediately broken.
Also add FreeBSD 13.0 and update MacOS to Monterey.
@@ -29,25 +29,41 @@ arm64_task:
# FreeBSD 12
# ----------------------------------------------------------------------------------------------------------------------------------
-# freebsd_12_task:
-# freebsd_instance:
-# image_family: freebsd-12-2
-# cpu: 4
-# memory: 4G
+freebsd_12_task:
+ freebsd_instance:
+ image_family: freebsd-12-3
+ cpu: 4
+ memory: 4G
-# install_script: pkg install -y bash git postgresql-libpqxx pkgconf libxml2 gmake perl5 libyaml p5-YAML-LibYAML rsync
+ install_script: pkg install -y bash git postgresql-libpqxx pkgconf libxml2 gmake perl5 libyaml p5-YAML-LibYAML rsync
-# script:
-# - cd .. && perl ${CIRRUS_WORKING_DIR}/test/test.pl --no-gen --make-cmd=gmake --vm=none --vm-max=2 --no-coverage --no-valgrind --module=command --test=backup
+ script:
+ - cd .. && perl ${CIRRUS_WORKING_DIR}/test/test.pl --no-gen --make-cmd=gmake --vm=none --vm-max=2 --no-coverage --no-valgrind --module=command --test=backup
-# debug_script:
-# - ls -lah ${CIRRUS_WORKING_DIR}
+ debug_script:
+ - ls -lah ${CIRRUS_WORKING_DIR}
+
+# FreeBSD 13
+# ----------------------------------------------------------------------------------------------------------------------------------
+freebsd_13_task:
+ freebsd_instance:
+ image_family: freebsd-13-0
+ cpu: 4
+ memory: 4G
+
+ install_script: pkg install -y bash git postgresql-libpqxx pkgconf libxml2 gmake perl5 libyaml p5-YAML-LibYAML rsync
+
+ script:
+ - cd .. && perl ${CIRRUS_WORKING_DIR}/test/test.pl --no-gen --make-cmd=gmake --vm=none --vm-max=2 --no-coverage --no-valgrind --module=command --test=backup
+
+ debug_script:
+ - ls -lah ${CIRRUS_WORKING_DIR}
-# MacOS Catalina
+# MacOS Monterey
# ----------------------------------------------------------------------------------------------------------------------------------
-macos_catalina_task:
+macos_monterey_task:
osx_instance:
- image: catalina-xcode
+ image: monterey-xcode
environment:
LDFLAGS: -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/libpq/lib -L/usr/local/opt/libxml2/lib -L/usr/local/opt/libyaml/lib
