svn commit: r395504 - in head/ftp/filezilla: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Aug 28 15:44:41 UTC 2015
Author: amdmi3
Date: Fri Aug 28 15:44:38 2015
New Revision: 395504
URL: https://svnweb.freebsd.org/changeset/ports/395504
Log:
- Update to 3.13.0
PR: 202563
Submitted by: matthew at reztek.cz (maintainer)
Added:
head/ftp/filezilla/files/
head/ftp/filezilla/files/patch-src_interface_Makefile.am (contents, props changed)
head/ftp/filezilla/files/patch-src_interface_Makefile.in (contents, props changed)
head/ftp/filezilla/files/patch-src_interface_fzputtygen__interface.h (contents, props changed)
Modified:
head/ftp/filezilla/Makefile
head/ftp/filezilla/distinfo
Modified: head/ftp/filezilla/Makefile
==============================================================================
--- head/ftp/filezilla/Makefile Fri Aug 28 15:43:24 2015 (r395503)
+++ head/ftp/filezilla/Makefile Fri Aug 28 15:44:38 2015 (r395504)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= filezilla
-PORTVERSION= 3.12.0.2
+PORTVERSION= 3.13.0
CATEGORIES= ftp
MASTER_SITES= SF/${PORTNAME}/FileZilla_Client/${PORTVERSION}
DISTNAME= FileZilla_${PORTVERSION}_src
@@ -18,10 +18,12 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \
libgnutls.so:${PORTSDIR}/security/gnutls \
libidn.so:${PORTSDIR}/dns/libidn \
- libtinyxml.so:${PORTSDIR}/textproc/tinyxml
+ libpugixml.so:${PORTSDIR}/textproc/pugixml
+
+BROKEN_FreeBSD_9= requires C++14 complier, 9.x lacks C++11 standard library
INSTALLS_ICONS= yes
-USES= compiler:c++11-lib gmake pkgconfig tar:bzip2
+USES= compiler:c++14-lang gmake pkgconfig tar:bzip2
USE_SQLITE= 3
USE_WX= 3.0
WX_CONF_ARGS= relative
@@ -48,7 +50,6 @@ CONFIGURE_ARGS+= --disable-manualupdatec
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == "gcc"
-BROKEN_FreeBSD= GCC dies with Internal Compiler Error
.if ${ARCH} == i386 && ! ${CFLAGS:M-march=*}
# needed for __atomic_exchange_8, __atmoic_fetch_add_8, __atomic_store_8
CFLAGS+= -march=i586
Modified: head/ftp/filezilla/distinfo
==============================================================================
--- head/ftp/filezilla/distinfo Fri Aug 28 15:43:24 2015 (r395503)
+++ head/ftp/filezilla/distinfo Fri Aug 28 15:44:38 2015 (r395504)
@@ -1,2 +1,2 @@
-SHA256 (FileZilla_3.12.0.2_src.tar.bz2) = 7a296fc2cd94d00d3a14ad29b84ff081c60a791f4cddc07f0bd8022bd57e1d0d
-SIZE (FileZilla_3.12.0.2_src.tar.bz2) = 4440836
+SHA256 (FileZilla_3.13.0_src.tar.bz2) = e6c21b41b1318d0d75273aca94cfda3039c9847bdb5adc4b9d480ecdcdfa4fc7
+SIZE (FileZilla_3.13.0_src.tar.bz2) = 4542742
Added: head/ftp/filezilla/files/patch-src_interface_Makefile.am
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/ftp/filezilla/files/patch-src_interface_Makefile.am Fri Aug 28 15:44:38 2015 (r395504)
@@ -0,0 +1,11 @@
+--- src/interface/Makefile.am.orig 2015-07-31 03:30:02 UTC
++++ src/interface/Makefile.am
+@@ -155,7 +155,7 @@ noinst_HEADERS = aboutdialog.h \
+ filter_conditions_dialog.h \
+ filteredit.h \
+ file_utils.h \
+- fzputtygen_interface.cpp \
++ fzputtygen_interface.h \
+ import.h \
+ inputdialog.h \
+ ipcmutex.h \
Added: head/ftp/filezilla/files/patch-src_interface_Makefile.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/ftp/filezilla/files/patch-src_interface_Makefile.in Fri Aug 28 15:44:38 2015 (r395504)
@@ -0,0 +1,11 @@
+--- src/interface/Makefile.in.orig 2015-08-18 16:03:24 UTC
++++ src/interface/Makefile.in
+@@ -630,7 +630,7 @@ noinst_HEADERS = aboutdialog.h \
+ filter_conditions_dialog.h \
+ filteredit.h \
+ file_utils.h \
+- fzputtygen_interface.cpp \
++ fzputtygen_interface.h \
+ import.h \
+ inputdialog.h \
+ ipcmutex.h \
Added: head/ftp/filezilla/files/patch-src_interface_fzputtygen__interface.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/ftp/filezilla/files/patch-src_interface_fzputtygen__interface.h Fri Aug 28 15:44:38 2015 (r395504)
@@ -0,0 +1,43 @@
+--- src/interface/fzputtygen_interface.h.orig 2015-08-18 16:02:52 UTC
++++ src/interface/fzputtygen_interface.h
+@@ -0,0 +1,40 @@
++#ifndef FILEZILLA_FZPUTTYGEN_INTERFACE_HEADER
++#define FILEZILLA_FZPUTTYGEN_INTERFACE_HEADER
++
++#include <wx/process.h>
++
++class CFZPuttyGenInterface
++{
++public:
++ CFZPuttyGenInterface(wxWindow* parent);
++ virtual ~CFZPuttyGenInterface();
++ bool LoadKeyFile(wxString& keyFile, bool silent, wxString& comment, wxString& data);
++
++ void EndProcess();
++ void DeleteProcess();
++ bool IsProcessCreated();
++ bool IsProcessStarted();
++
++protected:
++ // return -1 on error
++ int NeedsConversion(wxString keyFile, bool silent);
++
++ // return -1 on error
++ int IsKeyFileEncrypted(wxString keyFile, bool silent);
++
++ wxProcess* m_pProcess{};
++ bool m_initialized{};
++ wxWindow* m_parent;
++
++ enum ReplyCode {
++ success,
++ error,
++ failure
++ };
++
++ bool LoadProcess(bool silent);
++ bool Send(const wxString& cmd);
++ ReplyCode GetReply(wxString& reply);
++};
++
++#endif /* FILEZILLA_FZPUTTYGEN_INTERFACE_HEADER */
More information about the svn-ports-all
mailing list