View | Details | Raw Unified | Return to bug 206854 | Differences between
and this patch

Collapse All | Expand All

(-)ftp/Makefile (+1 lines)
Lines 39-44 Link Here
39
    SUBDIR += jftp
39
    SUBDIR += jftp
40
    SUBDIR += jftpgw
40
    SUBDIR += jftpgw
41
    SUBDIR += lftp
41
    SUBDIR += lftp
42
    SUBDIR += libfilezilla
42
    SUBDIR += linux-c6-curl
43
    SUBDIR += linux-c6-curl
43
    SUBDIR += linux-f10-curl
44
    SUBDIR += linux-f10-curl
44
    SUBDIR += llnlxdir
45
    SUBDIR += llnlxdir
(-)ftp/filezilla/Makefile (-15 / +5 lines)
Lines 1-8 Link Here
1
# Created by: alepulver
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	filezilla
3
PORTNAME=	filezilla
5
PORTVERSION=	3.14.1
4
PORTVERSION=	3.15.0
6
CATEGORIES=	ftp
5
CATEGORIES=	ftp
7
MASTER_SITES=	SF/${PORTNAME}/FileZilla_Client/${PORTVERSION}
6
MASTER_SITES=	SF/${PORTNAME}/FileZilla_Client/${PORTVERSION}
8
DISTNAME=	FileZilla_${PORTVERSION}_src
7
DISTNAME=	FileZilla_${PORTVERSION}_src
Lines 15-21 Link Here
15
14
16
RUN_DEPENDS=	xdg-open:${PORTSDIR}/devel/xdg-utils
15
RUN_DEPENDS=	xdg-open:${PORTSDIR}/devel/xdg-utils
17
BUILD_DEPENDS:=	${RUN_DEPENDS}
16
BUILD_DEPENDS:=	${RUN_DEPENDS}
18
LIB_DEPENDS=	libgcrypt.so:${PORTSDIR}/security/libgcrypt \
17
LIB_DEPENDS=	libfilezilla.so:${PORTSDIR}/ftp/libfilezilla \
18
		libgcrypt.so:${PORTSDIR}/security/libgcrypt \
19
		libgnutls.so:${PORTSDIR}/security/gnutls \
19
		libgnutls.so:${PORTSDIR}/security/gnutls \
20
		libidn.so:${PORTSDIR}/dns/libidn \
20
		libidn.so:${PORTSDIR}/dns/libidn \
21
		libpugixml.so:${PORTSDIR}/textproc/pugixml
21
		libpugixml.so:${PORTSDIR}/textproc/pugixml
Lines 23-30 Link Here
23
BROKEN_FreeBSD_9=	requires C++14 complier, 9.x lacks C++11 standard library
23
BROKEN_FreeBSD_9=	requires C++14 complier, 9.x lacks C++11 standard library
24
24
25
INSTALLS_ICONS=	yes
25
INSTALLS_ICONS=	yes
26
USES=		compiler:c++14-lang gmake pkgconfig tar:bzip2
26
USES=		compiler:c++14-lang gmake pkgconfig sqlite tar:bzip2
27
USE_SQLITE=	3
28
USE_WX=		3.0
27
USE_WX=		3.0
29
WX_CONF_ARGS=	relative
28
WX_CONF_ARGS=	relative
30
GNU_CONFIGURE=	yes
29
GNU_CONFIGURE=	yes
Lines 46-62 Link Here
46
CONFIGURE_ARGS+=	--disable-manualupdatecheck
45
CONFIGURE_ARGS+=	--disable-manualupdatecheck
47
.endif
46
.endif
48
47
49
.include <bsd.port.pre.mk>
50
51
.if ${CHOSEN_COMPILER_TYPE} == "gcc"
52
.if ${ARCH} == i386 && ! ${CFLAGS:M-march=*}
53
# needed for __atomic_exchange_8, __atmoic_fetch_add_8, __atomic_store_8
54
CFLAGS+=	-march=i586
55
.endif
56
.endif
57
58
post-patch:
48
post-patch:
59
	${REINPLACE_CMD} -Ee 's|(dummy) wxrc|\1 ${WXRC_CMD:T}|' \
49
	${REINPLACE_CMD} -Ee 's|(dummy) wxrc|\1 ${WXRC_CMD:T}|' \
60
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
50
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
61
51
62
.include <bsd.port.post.mk>
52
.include <bsd.port.mk>
(-)ftp/filezilla/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (FileZilla_3.14.1_src.tar.bz2) = b10871b6ced5f52062b44deda037edb8a38090b226a018b9b64b1a1feb59d46c
1
SHA256 (FileZilla_3.15.0_src.tar.bz2) = ff852187e11ffe49237ae15c8ca8c920e9dc9019cc88743eeaa62afaeecf9277
2
SIZE (FileZilla_3.14.1_src.tar.bz2) = 4411187
2
SIZE (FileZilla_3.15.0_src.tar.bz2) = 4406433
(-)ftp/filezilla/files/patch-src_engine_proxy.cpp (+11 lines)
Line 0 Link Here
1
--- src/engine/proxy.cpp.orig	2016-02-02 04:43:36 UTC
2
+++ src/engine/proxy.cpp
3
@@ -4,6 +4,8 @@
4
   #include <libfilezilla/private/windows.hpp>
5
   #include <winsock2.h>
6
   #include <ws2tcpip.h>
7
+#else
8
+  #include <sys/socket.h>
9
 #endif
10
 #include <filezilla.h>
11
 #include "engineprivate.h"
(-)ftp/filezilla/pkg-descr (-10 / +17 lines)
Lines 3-17 Link Here
3
3
4
Among others, the features of FileZilla include the following:
4
Among others, the features of FileZilla include the following:
5
5
6
* Easy to use.
6
* Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
7
* Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP).
7
* IPv6 support
8
* Cross-platform. Runs on Windows, Linux, *BSD, OSX and more.
8
* Available in many languages
9
* Available in many languages.
9
* Supports resume and transfer of large files >4GB
10
* Supports resume and transfer of large files >4GB.
10
* Tabbed user interface
11
* Powerful Site Manager and transfer queue.
11
* Powerful Site Manager and transfer queue
12
* Drag & drop support.
12
* Bookmarks
13
* Configurable Speed limits.
13
* Drag & drop support
14
* Filename filters.
14
* Configurable transfer speed limits
15
* Network configuration wizard.
15
* Filename filters
16
* Network configuration wizard
17
* Remite file editing
18
* Keep-alive
19
* HTTP/1.1, SOCKS5 and FTP-Proxy support
20
* Logging to file
21
* Synchronized directory browsing
22
* Remote file search
16
23
17
WWW: http://filezilla-project.org/
24
WWW: http://filezilla-project.org/
(-)ftp/libfilezilla/Makefile (+27 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	libfilezilla
4
PORTVERSION=	0.3.1
5
CATEGORIES=	ftp
6
MASTER_SITES=	SF/filezilla/${PORTNAME}/${PORTVERSION}
7
8
MAINTAINER=	matthew@reztek.cz
9
COMMENT=	C++ library for building platform-independent programs
10
11
LICENSE=	GPLv2
12
LICENSE_FILE=	${WRKSRC}/COPYING
13
14
BROKEN_FreeBSD_9=	requires C++14 complier, 9.x lacks C++11 standard library
15
16
USES=		compiler:c++14-lang gmake libtool pkgconfig tar:bzip2
17
USE_LDCONFIG=	yes
18
GNU_CONFIGURE=	yes
19
CPPFLAGS+=	-I${LOCALBASE}/include
20
LDFLAGS+=	-L${LOCALBASE}/lib
21
INSTALL_TARGET=	install-strip
22
23
post-patch:
24
	@${REINPLACE_CMD} -E 's|$(libdir)/pkgconfig|$(libdir)data/pkgconfig|' \
25
		${WRKSRC}/lib/Makefile.am ${WRKSRC}/lib/Makefile.in
26
27
.include <bsd.port.mk>
(-)ftp/libfilezilla/distinfo (+2 lines)
Line 0 Link Here
1
SHA256 (libfilezilla-0.3.1.tar.bz2) = a4adde9ce2de975e0f8b111705b9f89939466f19edf609efb785a6bf00f050ef
2
SIZE (libfilezilla-0.3.1.tar.bz2) = 372673
(-)ftp/libfilezilla/pkg-descr (+13 lines)
Line 0 Link Here
1
libfilezilla is a small and modern C++ library, offering some basic
2
functionality to build high-performing, platform-independent programs.
3
4
Some of the highlights include:
5
6
* A typesafe, multi-threaded event system that's very simple to use yet
7
    extremely efficient
8
* Timers for periodic events
9
* A datetime class that not only tracks timestamp but also their accuracy,
10
    which simplifies dealing with timestamps originating from different sources
11
* Simple process handling for spawning child processes with redirected I/O
12
13
WWW: http://lib.filezilla-project.org/
(-)ftp/libfilezilla/pkg-plist (+25 lines)
Line 0 Link Here
1
include/libfilezilla/apply.hpp
2
include/libfilezilla/event.hpp
3
include/libfilezilla/event_handler.hpp
4
include/libfilezilla/event_loop.hpp
5
include/libfilezilla/file.hpp
6
include/libfilezilla/glue/wx.hpp
7
include/libfilezilla/iputils.hpp
8
include/libfilezilla/libfilezilla.hpp
9
include/libfilezilla/local_filesys.hpp
10
include/libfilezilla/mutex.hpp
11
include/libfilezilla/private/defs.hpp
12
include/libfilezilla/private/visibility.hpp
13
include/libfilezilla/private/windows.hpp
14
include/libfilezilla/process.hpp
15
include/libfilezilla/recursive_remove.hpp
16
include/libfilezilla/string.hpp
17
include/libfilezilla/thread.hpp
18
include/libfilezilla/time.hpp
19
include/libfilezilla/util.hpp
20
include/libfilezilla/version.hpp
21
lib/libfilezilla.a
22
lib/libfilezilla.so
23
lib/libfilezilla.so.0
24
lib/libfilezilla.so.0.0.0
25
libdata/pkgconfig/libfilezilla.pc

Return to bug 206854