Commit 212820b6 authored by Bernd Kuhls's avatar Bernd Kuhls Committed by Peter Korsgaard
Browse files

package/pure-ftpd: New package

parent c2342599
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
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 −0
Original line number Diff line number Diff line
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 −0
Original line number Diff line number Diff line
################################################################################
#
# 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))