libfilezilla is a small and modern C++ library, offering some basic

functionality to build high-performing, platform-independent programs.

Some of the highlights include:

* A typesafe, multi-threaded event system that's very simple to use yet
  extremely efficient
* Timers for periodic events
* A datetime class that not only tracks timestamp but also their accuracy,
  which simplifies dealing with timestamps originating from different sources
* Simple process handling for spawning child processes with redirected I/O

WWW: http://lib.filezilla-project.org/

PR:		206861
Submitted by:	matthew@reztek.cz
This commit is contained in:
Ruslan Makhmatkhanov
2016-02-05 17:37:29 +00:00
parent 5f510cdf8c
commit c05148a4eb
5 changed files with 62 additions and 0 deletions

View File

@@ -39,6 +39,7 @@
SUBDIR += jftp
SUBDIR += jftpgw
SUBDIR += lftp
SUBDIR += libfilezilla
SUBDIR += linux-c6-curl
SUBDIR += linux-f10-curl
SUBDIR += llnlxdir

21
ftp/libfilezilla/Makefile Normal file
View File

@@ -0,0 +1,21 @@
# $FreeBSD$
PORTNAME= libfilezilla
PORTVERSION= 0.3.1
CATEGORIES= ftp
MASTER_SITES= SF/filezilla/${PORTNAME}/${PORTVERSION}
MAINTAINER= matthew@reztek.cz
COMMENT= C++ library for building platform-independent programs
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_FreeBSD_9= requires C++14 complier, 9.x lacks C++11 standard library
USES= compiler:c++14-lang gmake libtool localbase pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
.include <bsd.port.mk>

View File

@@ -0,0 +1,2 @@
SHA256 (libfilezilla-0.3.1.tar.bz2) = a4adde9ce2de975e0f8b111705b9f89939466f19edf609efb785a6bf00f050ef
SIZE (libfilezilla-0.3.1.tar.bz2) = 372673

View File

@@ -0,0 +1,13 @@
libfilezilla is a small and modern C++ library, offering some basic
functionality to build high-performing, platform-independent programs.
Some of the highlights include:
* A typesafe, multi-threaded event system that's very simple to use yet
extremely efficient
* Timers for periodic events
* A datetime class that not only tracks timestamp but also their accuracy,
which simplifies dealing with timestamps originating from different sources
* Simple process handling for spawning child processes with redirected I/O
WWW: http://lib.filezilla-project.org/

View File

@@ -0,0 +1,25 @@
include/libfilezilla/apply.hpp
include/libfilezilla/event.hpp
include/libfilezilla/event_handler.hpp
include/libfilezilla/event_loop.hpp
include/libfilezilla/file.hpp
include/libfilezilla/glue/wx.hpp
include/libfilezilla/iputils.hpp
include/libfilezilla/libfilezilla.hpp
include/libfilezilla/local_filesys.hpp
include/libfilezilla/mutex.hpp
include/libfilezilla/private/defs.hpp
include/libfilezilla/private/visibility.hpp
include/libfilezilla/private/windows.hpp
include/libfilezilla/process.hpp
include/libfilezilla/recursive_remove.hpp
include/libfilezilla/string.hpp
include/libfilezilla/thread.hpp
include/libfilezilla/time.hpp
include/libfilezilla/util.hpp
include/libfilezilla/version.hpp
lib/libfilezilla.a
lib/libfilezilla.so
lib/libfilezilla.so.0
lib/libfilezilla.so.0.0.0
libdata/pkgconfig/libfilezilla.pc