arc-toolchain: update to rc1
[openadk.git] / package / lftp / Makefile
blob683e7a612600fa66570b93d4c7b18407f188ca61
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR)/rules.mk
6 PKG_NAME:= lftp
7 PKG_VERSION:= 4.7.2
8 PKG_RELEASE:= 1
9 PKG_HASH:= 475d7699b1390f951efee867ba1ad600f78329e13fd2a04d92f82bfffb70d872
10 PKG_DESCR:= ftp and http client
11 PKG_SECTION:= net/http
12 PKG_DEPENDS:= libncurses libexpat
13 PKG_DEPENDS+= zlib libreadline
14 PKG_BUILDDEP:= ncurses expat readline zlib
15 PKG_NEEDS:= c++
16 PKG_URL:= http://lftp.yar.ru/
17 PKG_SITES:= http://lftp.yar.ru/ftp/
19 PKG_CHOICES_LFTP:= WITH_LIBRESSL WITH_GNUTLS WITHOUT_SSL
20 PKGCD_WITH_LIBRESSL:= use libressl for crypto
21 PKGCS_WITH_LIBRESSL:= libressl ca-certificates
22 PKGCB_WITH_LIBRESSL:= libressl
23 PKGCD_WITH_GNUTLS:= use gnutls for crypto
24 PKGCS_WITH_GNUTLS:= libgnutls ca-certificates
25 PKGCB_WITH_GNUTLS:= gnutls
26 PKGCD_WITHOUT_SSL:= use no ssl
28 include $(ADK_TOPDIR)/mk/package.mk
30 $(eval $(call PKG_template,LFTP,lftp,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
32 CONFIGURE_ARGS+= --with-readline="$(STAGING_TARGET_DIR)/usr" \
33 --with-zlib="$(STAGING_TARGET_DIR)/usr" \
34 --with-expat="$(STAGING_TARGET_DIR)/usr"
36 ifeq (${ADK_PACKAGE_LFTP_WITHOUT_SSL},y)
37 CONFIGURE_ARGS+= --without-openssl \
38 --without-gnutls
39 endif
40 ifeq (${ADK_PACKAGE_LFTP_WITH_GNUTLS},y)
41 CONFIGURE_ARGS+= --without-openssl \
42 --with-gnutls
43 endif
44 ifeq (${ADK_PACKAGE_LFTP_WITH_LIBRESSL},y)
45 CONFIGURE_ARGS+= --with-openssl="$(STAGING_TARGET_DIR)/usr" \
46 --without-gnutls
47 endif
49 lftp-install:
50 $(INSTALL_DIR) $(IDIR_LFTP)/usr/bin
51 $(INSTALL_BIN) $(WRKINST)/usr/bin/lftp \
52 $(IDIR_LFTP)/usr/bin
54 include ${ADK_TOPDIR}/mk/pkg-bottom.mk