ftp/fineftp-server: New port: C++ minimal FTP server library

This commit is contained in:
Yuri Victorovich
2021-09-02 10:41:29 -07:00
parent 1af2e4eafc
commit 2cec12a382
5 changed files with 50 additions and 0 deletions

View File

@@ -14,6 +14,7 @@
SUBDIR += dmachine
SUBDIR += fastdfs
SUBDIR += filezilla
SUBDIR += fineftp-server
SUBDIR += fmirror
SUBDIR += fpc-libcurl
SUBDIR += freebsd-ftpd

View File

@@ -0,0 +1,23 @@
PORTNAME= fineftp-server
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.13
CATEGORIES= ftp
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ minimal FTP server library
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= asio>0:net/asio
RUN_DEPENDS= asio>0:net/asio
USES= cmake compiler:c++14-lang
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= continental
CMAKE_ON= BUILD_SHARED_LIBS
.include <bsd.port.mk>

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1630603655
SHA256 (continental-fineftp-server-v1.0.13_GH0.tar.gz) = 6aaf0748796ac474a2caa9382b9370deb668478e2fd7b583c45f7374fed5b5e2
SIZE (continental-fineftp-server-v1.0.13_GH0.tar.gz) = 23842

View File

@@ -0,0 +1,15 @@
FineFTP is a minimal FTP server library for Windows and Unix flavors.
You can easily embed this library into your own project in order to create an
embedded FTP Server.
Features:
* FTP Passive mode (the only mode you need nowadays)
* Listing directories
* Uploading and downloading files
* Creating and removing files and directories
* User authentication (and anonymous user without authentication)
* Individual local home path for each user
* Access control on a per-user-basis
WWW: https://github.com/continental/fineftp-server

View File

@@ -0,0 +1,8 @@
include/fineftp/permissions.h
include/fineftp/server.h
lib/cmake/fineftp/fineftpConfig.cmake
lib/cmake/fineftp/fineftpTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/fineftp/fineftpTargets.cmake
lib/libfineftp-server.so
lib/libfineftp-server.so.1
lib/libfineftp-server.so.1.0.11