diff -ruN mariadb102-server.orig/Makefile mariadb102-server/Makefile --- mariadb102-server.orig/Makefile 2017-08-14 15:37:21.000000000 +1000 +++ mariadb102-server/Makefile 2017-09-12 10:33:31.199058000 +1000 @@ -2,7 +2,7 @@ PORTNAME?= mariadb PORTVERSION= 10.2.7 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= databases ipv6 MASTER_SITES= http://mirrors.supportex.net/${SITESDIR}/ \ http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ \ diff -ruN mariadb102-server.orig/files/patch-extra_mariabackup_xtrabackup.cc mariadb102-server/files/patch-extra_mariabackup_xtrabackup.cc --- mariadb102-server.orig/files/patch-extra_mariabackup_xtrabackup.cc 1970-01-01 10:00:00.000000000 +1000 +++ mariadb102-server/files/patch-extra_mariabackup_xtrabackup.cc 2017-09-12 10:49:14.691162000 +1000 @@ -0,0 +1,11 @@ +--- extra/mariabackup/xtrabackup.cc.orig 2017-07-10 20:53:27.000000000 +1000 ++++ extra/mariabackup/xtrabackup.cc 2017-09-12 10:44:59.944655000 +1000 +@@ -2238,7 +2238,7 @@ + + end_lsn = copy == COPY_LAST + ? ut_uint64_align_up(scanned_lsn, OS_FILE_LOG_BLOCK_SIZE) +- : scanned_lsn & ~(OS_FILE_LOG_BLOCK_SIZE - 1); ++ : scanned_lsn & ~lsn_t(OS_FILE_LOG_BLOCK_SIZE - 1); + + if (ulint write_size = ulint(end_lsn - start_lsn)) { + if (srv_encrypt_log) {