Enable FreeBSD 12/13 builds on Cirrus CI.
The builds were disabled in and due to an error that seems to have been caused by a bad package dependency for rsync. In any case adding this fixed it:
pkg update && pkg upgrade -y libiconv
@@ -29,35 +29,36 @@ arm64_task:
# FreeBSD 12
# ----------------------------------------------------------------------------------------------------------------------------------
-# freebsd_12_task:
-# freebsd_instance:
-# image_family: freebsd-12-3
-# 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 meson
+ install_script: pkg update && pkg upgrade -y libiconv && pkg install -y bash git postgresql-libpqxx pkgconf libxml2 gmake perl5 libyaml p5-YAML-LibYAML rsync meson
-# script:
-# - cd .. && perl ${CIRRUS_WORKING_DIR}/test/test.pl --min-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 --min-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-1
-# cpu: 4
-# memory: 4G
+freebsd_13_task:
+ freebsd_instance:
+ image_family: freebsd-13-1
+ cpu: 4
+ memory: 4G
-# install_script: pkg install -y bash git postgresql-libpqxx pkgconf libxml2 gmake perl5 libyaml p5-YAML-LibYAML rsync meson
+ install_script: pkg update && pkg upgrade -y libiconv && pkg install -y bash git postgresql-libpqxx pkgconf libxml2 gmake perl5 libyaml p5-YAML-LibYAML rsync meson
-# script:
-# - cd .. && perl ${CIRRUS_WORKING_DIR}/test/test.pl --min-gen --make-cmd=gmake --vm=none --vm-max=2 --no-coverage --no-valgrind --module=command --test=backup
+ script:
+ - rsync --version
+ - cd .. && perl ${CIRRUS_WORKING_DIR}/test/test.pl --min-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}
# MacOS Monterey
# ----------------------------------------------------------------------------------------------------------------------------------
