{"added":"2026-11-02T08:02:54+01:00","apiVersion":1,"behindSince":null,"buildDepends":["archivers/brotli","archivers/liblz4","archivers/zstd","databases/sqlite3","devel/cmake-core","devel/gettext-runtime","devel/jsoncpp","devel/libedit","devel/libunistring","devel/libuv","devel/llvm19","devel/pkgconf","devel/rust-bindgen-cli","dns/libidn2","dns/libpsl","ftp/curl","lang/rust","lang/tcl86","math/libtommath","ports-mgmt/pkg","print/indexinfo","security/libssh2","security/rhash","textproc/expat2","www/libnghttp2"],"categories":["mail"],"comment":"Migrate Stalwart Mail Server data stores from v0.16 to v1","compare":null,"dependentCount":null,"description":"stalwart-migrate moves the data of a Stalwart Mail and Collaboration\nServer v0.16.27 deployment to Stalwart v1, and can move it back again\nif the upgrade has to be reverted.\n\nStalwart v1 changes the on-disk layout of the data store, so a v0.16\nstore cannot be upgraded in place. The tool copies every account,\nmessage, calendar, address book, file and setting from the running\nv0.16 store into a new, empty v1 store, converting each object with the\nv1 code as it goes. The copy can be repeated while v0.16 keeps serving\nusers; each repetition transfers only what changed, so the final switch\nneeds only a short downtime window.","flavors":[],"html":"https://daemonports.org/mail/stalwart-migrate/","kind":"port","lastUpdate":"2026-11-02T08:02:54+01:00","license":["AGPLv3","SELv2"],"licenses":["AGPL-3.0-only","SELv2"],"maintainer":"jsi@jules.de","name":"stalwart-migrate","newest":false,"newestVersion":null,"noVulnData":false,"origin":"mail/stalwart-migrate","otherSystems":[],"packages":[{"repo":"FreeBSD:14:latest","versions":["-","-","-","-","-"]},{"repo":"FreeBSD:14:quarterly","versions":["-","-","n/a","-","-"]},{"repo":"FreeBSD:15:latest","versions":["-","1.0.5","n/a","-","-"]},{"repo":"FreeBSD:15:quarterly","versions":["-","-","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["-","-","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"stalwart-migrate-1.0.5","related":null,"repository":"FreeBSD ports","requiredBy":[],"requiredByCount":0,"runDepends":["archivers/liblz4","archivers/zstd","databases/sqlite3","devel/libedit","lang/tcl86","math/libtommath"],"status":[{"kind":"Deprecated","text":"Stalwart 0.16 is end-of-life; only needed while migrating to Stalwart 1.x"},{"kind":"Expires","text":"2027-11-02"}],"system":"freebsd","systemLabel":"FreeBSD","version":"1.0.5","versions":[{"commit":"219175d62e88ec6187f14ff1e834f82c9b439231","date":"2026-11-02","version":"1.0.5"}],"vulnerabilities":null,"www":"https://github.com/stalwartlabs/stalwart-migrate"}
