wget: update to 1.19.1
[openadk.git] / package / wget / Makefile
blob9e2e538da77792739d19124d9a8d779899e94036
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:= wget
7 PKG_VERSION:= 1.19.1
8 PKG_RELEASE:= 1
9 PKG_HASH:= 9e4f12da38cc6167d0752d934abe27c7b1599a9af294e73829be7ac7b5b4da40
10 PKG_DESCR:= retrieving files using http(s) and ftp
11 PKG_SECTION:= net/http
12 HOST_BUILDDEP:= libressl-host
13 PKG_URL:= http://www.gnu.org/software/wget/
14 PKG_SITES:= ${MASTER_SITE_GNU:=wget/}
15 PKG_BB:= 1
17 DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
19 PKG_CHOICES_WGET:= WITH_LIBRESSL WITH_GNUTLS WITHOUT_SSL
20 PKGCD_WITH_LIBRESSL:= use libressl for crypto
21 PKGCS_WITH_LIBRESSL:= libressl ca-certificates libgmp
22 PKGCB_WITH_LIBRESSL:= libressl
23 PKGCD_WITH_GNUTLS:= use gnutls for crypto
24 PKGCS_WITH_GNUTLS:= libgnutls ca-certificates libgmp
25 PKGCB_WITH_GNUTLS:= gnutls
26 PKGCD_WITHOUT_SSL:= use no ssl
28 include ${ADK_TOPDIR}/mk/host.mk
29 include ${ADK_TOPDIR}/mk/package.mk
31 $(eval $(call HOST_template,WGET,wget,${PKG_VERSION}-${PKG_RELEASE}))
32 $(eval $(call PKG_template,WGET,wget,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
34 ifeq (${ADK_PACKAGE_WGET_WITHOUT_SSL},y)
35 CONFIGURE_ARGS+= --with-ssl=no
36 endif
37 ifeq (${ADK_PACKAGE_WGET_WITH_LIBRESSL},y)
38 CONFIGURE_ARGS+= --with-ssl=openssl \
39 --with-openssl=yes \
40 --with-libssl-prefix=${STAGING_TARGET_DIR}
41 endif
42 ifeq (${ADK_PACKAGE_WGET_WITH_GNUTLS},y)
43 CONFIGURE_ARGS+= --with-ssl=gnutls \
44 --with-libgnutls-prefix="$(STAGING_TARGET_DIR)/usr"
45 endif
47 HOST_CONFIGURE_ARGS+= --with-ssl=openssl \
48 --with-openssl=yes \
49 --with-libssl-prefix=$(STAGING_HOST_DIR)/usr
51 wget-install:
52 ${INSTALL_DIR} ${IDIR_WGET}/etc ${IDIR_WGET}/usr/bin
53 ${INSTALL_DATA} ${WRKBUILD}/doc/sample.wgetrc \
54 ${IDIR_WGET}/etc/wgetrc
55 ${INSTALL_BIN} ${WRKINST}/usr/bin/wget ${IDIR_WGET}/usr/bin
57 include ${ADK_TOPDIR}/mk/host-bottom.mk
58 include ${ADK_TOPDIR}/mk/pkg-bottom.mk