diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile
index 3d7428f15fb..92f6f7befd8 100644
--- a/archivers/zpaqfranz/Makefile
+++ b/archivers/zpaqfranz/Makefile
@@ -2,28 +2,26 @@ COMMENT =	journaling archiver for incremental backup, fork of ZPAQ
 
 GH_ACCOUNT =	fcorbelli
 GH_PROJECT =	zpaqfranz
-GH_TAGNAME =	55.14
+GH_TAGNAME =	55.16
 
 CATEGORIES =	archivers
 MAINTAINER =	tux0r <tux0r@rosaelefanten.org>
 
-# Public Domain
+# mixture of code with various licenses, mostly PD/CC0/MIT; see zpaqfranz.cpp
 PERMIT_PACKAGE =	yes
 
-FIX_CRLF_FILES =	Makefile zpaqfranz.cpp
-
 COMPILER=	base-clang ports-gcc base-gcc
 
 WANTLIB =	${COMPILER_LIBCXX} c m
 
-MAKE_FLAGS +=	CXX="${CXX}" \
-		CXXFLAGS="${CXXFLAGS}" \
-		CPPFLAGS="${CPPFLAGS}"
-
 CPPFLAGS +=	-Dunix
-USE_WXNEEDED=	Yes
+USE_WXNEEDED =	Yes
+
+do-build:
+	cd ${WRKSRC}; ${MAKE_PROGRAM} LDFLAGS=-lpthread zpaqfranz
 
-post-install:
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/zpaqfranz ${PREFIX}/bin/
 	${INSTALL_MAN} ${WRKSRC}/man/zpaqfranz.1 ${PREFIX}/man/man1/
 
 do-test:
diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo
index af2f37dd445..e80ac1fb78f 100644
--- a/archivers/zpaqfranz/distinfo
+++ b/archivers/zpaqfranz/distinfo
@@ -1,2 +1,2 @@
-SHA256 (zpaqfranz-55.14.tar.gz) = NQu4rTUPFK5MEOypueG2kaAU4dXUGG54vI2ajgTMF6M=
-SIZE (zpaqfranz-55.14.tar.gz) = 10588313
+SHA256 (zpaqfranz-55.16.tar.gz) = KhrAMfjo9piyiYXKV1bRmC87GqFMapxouQpVJTKfS24=
+SIZE (zpaqfranz-55.16.tar.gz) = 3713685
