$(call PKG_INIT_BIN,1.12) $(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz $(PKG)_SOURCE_MD5:=141461b9c04e454dc8933c9d1f2abf83 $(PKG)_SITE:=@GNU/$(pkg) $(PKG)_BINARY:=$($(PKG)_DIR)/src/wget $(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/wget$(if $(FREETZ_BUSYBOX_WGET),-gnu) ifeq ($(strip $(FREETZ_PACKAGE_WGET_WITH_SSL)),y) ifeq ($(strip $(FREETZ_PACKAGE_WGET_USE_GNUTLS)),y) $(PKG)_DEPENDS_ON += gnutls $(PKG)_CONFIGURE_OPTIONS += --with-ssl=gnutls $(PKG)_CONFIGURE_OPTIONS += --with-libgnutls-prefix="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr" $(PKG)_CONFIGURE_OPTIONS += --without-libssl-prefix $(PKG)_LIBS := -lgnutls -ltasn1 -lgcrypt -lgpg-error -lz else $(PKG)_DEPENDS_ON += openssl $(PKG)_CONFIGURE_OPTIONS += --with-libssl-prefix="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr" $(PKG)_CONFIGURE_OPTIONS += --without-libgnutls-prefix $(PKG)_LIBS := -lssl -lcrypto -ldl endif endif ifeq ($(strip $(FREETZ_PACKAGE_WGET_STATIC)),y) $(PKG)_LDFLAGS := -static endif $(PKG)_CONFIGURE_OPTIONS += --disable-debug $(PKG)_CONFIGURE_OPTIONS += --disable-rpath $(PKG)_CONFIGURE_OPTIONS += --disable-iri $(PKG)_CONFIGURE_OPTIONS += $(if $(FREETZ_TARGET_IPV6_SUPPORT),,--disable-ipv6) $(PKG)_CONFIGURE_OPTIONS += $(if $(FREETZ_PACKAGE_WGET_WITH_SSL),,--without-ssl) $(PKG)_REBUILD_SUBOPTS += FREETZ_BUSYBOX_WGET $(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_WGET_WITH_SSL $(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_WGET_USE_GNUTLS $(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_WGET_STATIC $(PKG)_REBUILD_SUBOPTS += FREETZ_TARGET_IPV6_SUPPORT $(PKG_SOURCE_DOWNLOAD) $(PKG_UNPACKED) $(PKG_CONFIGURED_CONFIGURE) $($(PKG)_BINARY): $($(PKG)_DIR)/.configured $(SUBMAKE) -C $(WGET_DIR) \ LDFLAGS="$(WGET_LDFLAGS)" \ LIBS="$(WGET_LIBS)" $($(PKG)_TARGET_BINARY): $($(PKG)_BINARY) $(INSTALL_BINARY_STRIP) $(pkg): $(pkg)-precompiled: $($(PKG)_TARGET_BINARY) $(pkg)-clean: -$(SUBMAKE) -C $(WGET_DIR) clean $(pkg)-uninstall: $(RM) $(WGET_DEST_DIR)/usr/bin/wget* $(PKG_FINISH)