package/pure-ftpd: New package
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
c234259969
commit
212820b65f
@ -1055,6 +1055,7 @@ endif
|
||||
source "package/proxychains-ng/Config.in"
|
||||
source "package/ptpd/Config.in"
|
||||
source "package/ptpd2/Config.in"
|
||||
source "package/pure-ftpd/Config.in"
|
||||
source "package/quagga/Config.in"
|
||||
source "package/radvd/Config.in"
|
||||
source "package/rp-pppoe/Config.in"
|
||||
|
12
package/pure-ftpd/Config.in
Normal file
12
package/pure-ftpd/Config.in
Normal file
@ -0,0 +1,12 @@
|
||||
config BR2_PACKAGE_PURE_FTPD
|
||||
bool "pure-ftpd"
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
Pure-FTPd is a free (BSD), secure, production-quality and standard-
|
||||
conformant FTP server. It doesn't provide useless bells and whistles,
|
||||
but focuses on efficiency and ease of use. It provides simple answers
|
||||
to common needs, plus unique useful features for personal users as
|
||||
well as hosting providers.
|
||||
|
||||
http://www.pureftpd.org
|
25
package/pure-ftpd/pure-ftpd-0001-cross.patch
Normal file
25
package/pure-ftpd/pure-ftpd-0001-cross.patch
Normal file
@ -0,0 +1,25 @@
|
||||
Do not include host paths when cross-compiling.
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
diff -uNr pure-ftpd-1.0.36.org/configure pure-ftpd-1.0.36/configure
|
||||
--- pure-ftpd-1.0.36.org/configure 2012-03-16 06:29:23.000000000 +0100
|
||||
+++ pure-ftpd-1.0.36/configure 2014-09-28 19:55:56.650529713 +0200
|
||||
@@ -6319,17 +6319,6 @@
|
||||
|
||||
|
||||
|
||||
-if test -d /usr/local/include; then
|
||||
- CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
||||
-fi
|
||||
-
|
||||
-if test -d /usr/kerberos/include; then
|
||||
- CPPFLAGS="$CPPFLAGS -I/usr/kerberos/include"
|
||||
-fi
|
||||
-
|
||||
-if test -d /usr/local/lib; then
|
||||
- LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||||
-fi
|
||||
|
||||
if uname | fgrep SunOS > /dev/null 2> /dev/null ; then
|
||||
CPPFLAGS="$CPPFLAGS -D_XPG4_2=1"
|
35
package/pure-ftpd/pure-ftpd.mk
Normal file
35
package/pure-ftpd/pure-ftpd.mk
Normal file
@ -0,0 +1,35 @@
|
||||
################################################################################
|
||||
#
|
||||
# pure-ftpd
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PURE_FTPD_VERSION = 1.0.36
|
||||
PURE_FTPD_SITE = http://download.pureftpd.org/pub/pure-ftpd/releases
|
||||
PURE_FTPD_LICENSE = ISC
|
||||
PURE_FTPD_LICENSE_FILES = COPYING
|
||||
PURE_FTPD_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBICONV),libiconv)
|
||||
|
||||
PURE_FTPD_CONF_OPT = \
|
||||
--with-altlog \
|
||||
--with-puredb \
|
||||
--with-rfc2640
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBCAP),y)
|
||||
PURE_FTPD_CONF_OPT += --with-capabilities
|
||||
PURE_FTPD_DEPENDENCIES += libcap
|
||||
else
|
||||
PURE_FTPD_CONF_OPT += --without-capabilities
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
PURE_FTPD_CONF_OPT += --with-tls
|
||||
PURE_FTPD_DEPENDENCIES += openssl
|
||||
ifeq ($(BR2_PREFER_STATIC_LIB),y)
|
||||
PURE_FTPD_CONF_ENV += LIBS='-lssl -lcrypto -lz'
|
||||
endif
|
||||
else
|
||||
PURE_FTPD_CONF_OPT += --without-tls
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
Loading…
Reference in New Issue
Block a user