Enclosed diff brings libfilezilla to 0.19.1, which is needed for an
update of filezilla. Changelog can be found at
https://svn.filezilla-project.org/filezilla/libfilezilla/trunk/NEWS?revision=9513&view=markup.

Major of SHARED_LIBS has been bumped as symbols have been removed.

Run tested in combination with filezilla (amd64). Everything seems to
work OK. Regression tests depend on cppunit>=1.13.0, which we do not
have. As such, these tests fail.

Comments/OK?


diff --git Makefile Makefile
index d554c0da9e2..5454662d019 100644
--- Makefile
+++ Makefile
@@ -2,9 +2,9 @@
 
 COMMENT =      support library for FileZilla
 
-DISTNAME =     libfilezilla-0.15.1
+DISTNAME =     libfilezilla-0.19.1
 
-SHARED_LIBS +=  filezilla                 0.0 # 0.0
+SHARED_LIBS +=  filezilla      1.0 # 2.0.0
 
 CATEGORIES =   net
 
@@ -13,20 +13,32 @@ HOMEPAGE =  https://lib.filezilla-project.org/
 # GPLv2+
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += ${COMPILER_LIBCXX} gmp hogweed iconv m nettle
+WANTLIB += ${COMPILER_LIBCXX} ffi gmp gnutls hogweed iconv idn2
+WANTLIB += intl m nettle p11-kit tasn1 unistring
 
 MASTER_SITES =         https://download.filezilla-project.org/libfilezilla/
 EXTRACT_SUFX =         .tar.bz2
 
 COMPILER =             base-clang ports-gcc
 
-BUILD_DEPENDS =                devel/cppunit
+BUILD_DEPENDS =                devel/cppunit \
+                       devel/gettext,-tools
 LIB_DEPENDS =          converters/libiconv \
+                       security/gnutls \
                        security/libnettle
 
-CONFIGURE_STYLE =      gnu
+USE_GMAKE =            Yes
+
+CONFIGURE_STYLE =      autoreconf
 CONFIGURE_ARGS =       --disable-doxygen-doc
 CONFIGURE_ENV =                CPPFLAGS="-I${LOCALBASE}/include" \
                        LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
 
+AUTOCONF_VERSION =     2.69
+AUTOMAKE_VERSION =     1.15
+
+# XXX tests fail as cppunit>=1.13.0 is required.
+do-test:
+       cd ${WRKSRC}/tests && ${MAKE_PROGRAM} check
+
 .include <bsd.port.mk>
diff --git distinfo distinfo
index cf24891067f..21f410bf2fd 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (libfilezilla-0.15.1.tar.bz2) = 
IEjEEo8783oqTs4XyL6lRV89dBT+LgYK/PKosAqH9J8=
-SIZE (libfilezilla-0.15.1.tar.bz2) = 404746
+SHA256 (libfilezilla-0.19.1.tar.bz2) = 
CkLv7YMgpurFGxDU1ZYMEpzEQr+qk6TW3xFbi8xmWjI=
+SIZE (libfilezilla-0.19.1.tar.bz2) = 539952
diff --git patches/patch-configure_ac patches/patch-configure_ac
new file mode 100644
index 00000000000..40914c1e92e
--- /dev/null
+++ patches/patch-configure_ac
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Index: configure.ac
+--- configure.ac.orig
++++ configure.ac
+@@ -42,9 +42,7 @@ if ! test "$localesonly" = "yes"; then
+ 
+ if test "X$GCC" = Xyes; then
+   AX_APPEND_FLAG(-Wall, CFLAGS)
+-  AX_APPEND_FLAG(-g, CFLAGS)
+   AX_APPEND_FLAG(-Wall, CXXFLAGS)
+-  AX_APPEND_FLAG(-g, CXXFLAGS)
+ fi
+ 
+ # Do this early: Compiler and linker flags to work around a nasty bug in 
Xcode.
diff --git pkg/PLIST pkg/PLIST
index 8c7ba817a58..8797c497f14 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -10,11 +10,13 @@ include/libfilezilla/event_loop.hpp
 include/libfilezilla/file.hpp
 include/libfilezilla/format.hpp
 include/libfilezilla/glue/
+include/libfilezilla/glue/unix.hpp
 include/libfilezilla/glue/wx.hpp
 include/libfilezilla/hash.hpp
 include/libfilezilla/iputils.hpp
 include/libfilezilla/libfilezilla.hpp
 include/libfilezilla/local_filesys.hpp
+include/libfilezilla/logger.hpp
 include/libfilezilla/mutex.hpp
 include/libfilezilla/optional.hpp
 include/libfilezilla/private/
@@ -22,17 +24,150 @@ include/libfilezilla/private/defs.hpp
 include/libfilezilla/private/visibility.hpp
 include/libfilezilla/private/windows.hpp
 include/libfilezilla/process.hpp
+include/libfilezilla/rate_limited_layer.hpp
+include/libfilezilla/rate_limiter.hpp
 include/libfilezilla/recursive_remove.hpp
 include/libfilezilla/shared.hpp
 include/libfilezilla/signature.hpp
+include/libfilezilla/socket.hpp
 include/libfilezilla/string.hpp
 include/libfilezilla/thread.hpp
 include/libfilezilla/thread_pool.hpp
 include/libfilezilla/time.hpp
+include/libfilezilla/tls_info.hpp
+include/libfilezilla/tls_layer.hpp
+include/libfilezilla/tls_system_trust_store.hpp
+include/libfilezilla/translate.hpp
 include/libfilezilla/uri.hpp
 include/libfilezilla/util.hpp
 include/libfilezilla/version.hpp
-lib/libfilezilla.a
+@static-lib lib/libfilezilla.a
 lib/libfilezilla.la
 @lib lib/libfilezilla.so.${LIBfilezilla_VERSION}
 lib/pkgconfig/libfilezilla.pc
+share/locale/an/
+share/locale/an/LC_MESSAGES/
+share/locale/an/LC_MESSAGES/libfilezilla.mo
+share/locale/ar/
+share/locale/ar/LC_MESSAGES/
+share/locale/ar/LC_MESSAGES/libfilezilla.mo
+share/locale/az/
+share/locale/az/LC_MESSAGES/
+share/locale/az/LC_MESSAGES/libfilezilla.mo
+share/locale/bg_BG/
+share/locale/bg_BG/LC_MESSAGES/
+share/locale/bg_BG/LC_MESSAGES/libfilezilla.mo
+share/locale/ca/LC_MESSAGES/libfilezilla.mo
+share/locale/ca_ES@valencia/
+share/locale/ca_ES@valencia/LC_MESSAGES/
+share/locale/ca_ES@valencia/LC_MESSAGES/libfilezilla.mo
+share/locale/co/
+share/locale/co/LC_MESSAGES/
+share/locale/co/LC_MESSAGES/libfilezilla.mo
+share/locale/cs_CZ/
+share/locale/cs_CZ/LC_MESSAGES/
+share/locale/cs_CZ/LC_MESSAGES/libfilezilla.mo
+share/locale/cy/
+share/locale/cy/LC_MESSAGES/
+share/locale/cy/LC_MESSAGES/libfilezilla.mo
+share/locale/da/LC_MESSAGES/libfilezilla.mo
+share/locale/de/LC_MESSAGES/libfilezilla.mo
+share/locale/el/LC_MESSAGES/libfilezilla.mo
+share/locale/es/LC_MESSAGES/libfilezilla.mo
+share/locale/et/LC_MESSAGES/libfilezilla.mo
+share/locale/eu/LC_MESSAGES/libfilezilla.mo
+share/locale/fa_IR/
+share/locale/fa_IR/LC_MESSAGES/
+share/locale/fa_IR/LC_MESSAGES/libfilezilla.mo
+share/locale/fi_FI/
+share/locale/fi_FI/LC_MESSAGES/
+share/locale/fi_FI/LC_MESSAGES/libfilezilla.mo
+share/locale/fr/LC_MESSAGES/libfilezilla.mo
+share/locale/gl_ES/
+share/locale/gl_ES/LC_MESSAGES/
+share/locale/gl_ES/LC_MESSAGES/libfilezilla.mo
+share/locale/he_IL/
+share/locale/he_IL/LC_MESSAGES/
+share/locale/he_IL/LC_MESSAGES/libfilezilla.mo
+share/locale/hr/LC_MESSAGES/libfilezilla.mo
+share/locale/hu_HU/
+share/locale/hu_HU/LC_MESSAGES/
+share/locale/hu_HU/LC_MESSAGES/libfilezilla.mo
+share/locale/hy/
+share/locale/hy/LC_MESSAGES/
+share/locale/hy/LC_MESSAGES/libfilezilla.mo
+share/locale/id_ID/
+share/locale/id_ID/LC_MESSAGES/
+share/locale/id_ID/LC_MESSAGES/libfilezilla.mo
+share/locale/is/
+share/locale/is/LC_MESSAGES/
+share/locale/is/LC_MESSAGES/libfilezilla.mo
+share/locale/it/LC_MESSAGES/libfilezilla.mo
+share/locale/ja_JP/
+share/locale/ja_JP/LC_MESSAGES/
+share/locale/ja_JP/LC_MESSAGES/libfilezilla.mo
+share/locale/kab/
+share/locale/kab/LC_MESSAGES/
+share/locale/kab/LC_MESSAGES/libfilezilla.mo
+share/locale/ko_KR/
+share/locale/ko_KR/LC_MESSAGES/
+share/locale/ko_KR/LC_MESSAGES/libfilezilla.mo
+share/locale/ky/
+share/locale/ky/LC_MESSAGES/
+share/locale/ky/LC_MESSAGES/libfilezilla.mo
+share/locale/lo_LA/
+share/locale/lo_LA/LC_MESSAGES/
+share/locale/lo_LA/LC_MESSAGES/libfilezilla.mo
+share/locale/lt_LT/
+share/locale/lt_LT/LC_MESSAGES/
+share/locale/lt_LT/LC_MESSAGES/libfilezilla.mo
+share/locale/lv_LV/
+share/locale/lv_LV/LC_MESSAGES/
+share/locale/lv_LV/LC_MESSAGES/libfilezilla.mo
+share/locale/mk_MK/
+share/locale/mk_MK/LC_MESSAGES/
+share/locale/mk_MK/LC_MESSAGES/libfilezilla.mo
+share/locale/nb_NO/
+share/locale/nb_NO/LC_MESSAGES/
+share/locale/nb_NO/LC_MESSAGES/libfilezilla.mo
+share/locale/ne/
+share/locale/ne/LC_MESSAGES/
+share/locale/ne/LC_MESSAGES/libfilezilla.mo
+share/locale/nl/LC_MESSAGES/libfilezilla.mo
+share/locale/nn_NO/
+share/locale/nn_NO/LC_MESSAGES/
+share/locale/nn_NO/LC_MESSAGES/libfilezilla.mo
+share/locale/oc/
+share/locale/oc/LC_MESSAGES/
+share/locale/oc/LC_MESSAGES/libfilezilla.mo
+share/locale/pl_PL/
+share/locale/pl_PL/LC_MESSAGES/
+share/locale/pl_PL/LC_MESSAGES/libfilezilla.mo
+share/locale/pt_BR/LC_MESSAGES/libfilezilla.mo
+share/locale/pt_PT/
+share/locale/pt_PT/LC_MESSAGES/
+share/locale/pt_PT/LC_MESSAGES/libfilezilla.mo
+share/locale/ro_RO/
+share/locale/ro_RO/LC_MESSAGES/
+share/locale/ro_RO/LC_MESSAGES/libfilezilla.mo
+share/locale/ru/LC_MESSAGES/libfilezilla.mo
+share/locale/sk_SK/
+share/locale/sk_SK/LC_MESSAGES/
+share/locale/sk_SK/LC_MESSAGES/libfilezilla.mo
+share/locale/sl_SI/
+share/locale/sl_SI/LC_MESSAGES/
+share/locale/sl_SI/LC_MESSAGES/libfilezilla.mo
+share/locale/sr/LC_MESSAGES/libfilezilla.mo
+share/locale/sv/LC_MESSAGES/libfilezilla.mo
+share/locale/th_TH/
+share/locale/th_TH/LC_MESSAGES/
+share/locale/th_TH/LC_MESSAGES/libfilezilla.mo
+share/locale/tr/LC_MESSAGES/libfilezilla.mo
+share/locale/uk_UA/
+share/locale/uk_UA/LC_MESSAGES/
+share/locale/uk_UA/LC_MESSAGES/libfilezilla.mo
+share/locale/vi_VN/
+share/locale/vi_VN/LC_MESSAGES/
+share/locale/vi_VN/LC_MESSAGES/libfilezilla.mo
+share/locale/zh_CN/LC_MESSAGES/libfilezilla.mo
+share/locale/zh_TW/LC_MESSAGES/libfilezilla.mo

Reply via email to