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
9 PKG_HASH
:= 94dc254cdecddee51819ae17962d9e606690bee3ec43fb43c635cb40197b4bc7
10 PKG_DESCR
:= advanced text web browser
11 PKG_SECTION
:= app
/browser
12 PKG_URL
:= http
://elinks.or.cz
/
13 PKG_SITES
:= http
://elinks.or.cz
/download
/
17 DISTFILES
:= ${PKG_NAME}-${PKG_VERSION}.
tar.gz
19 PKG_FLAVOURS_ELINKS
:= WITH_IPV6
20 PKGFD_WITH_IPV6
:= enable IPv6 support
22 PKG_CHOICES_ELINKS
:= WITH_LIBRESSL WITHOUT_SSL
23 PKGCD_WITH_LIBRESSL
:= use libressl for crypto
24 PKGCB_WITH_LIBRESSL
:= libressl
25 PKGCS_WITH_LIBRESSL
:= libressl ca-certificates
26 PKGCD_WITHOUT_SSL
:= use no ssl
28 include ${ADK_TOPDIR}/mk
/package.mk
30 $(eval
$(call PKG_template
,ELINKS
,elinks
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
32 INSTALL_STYLE
:= manual
34 CONFIGURE_ENV
+= $(shell echo ac_cv_file_.
/features.conf | tr
[:blank
:]-/. _
)=yes
35 CONFIGURE_ENV
+= $(shell echo ac_cv_file_
${WRKBUILD}/features.conf | tr
[:blank
:]-/. _
)=yes
36 CONFIGURE_ARGS
+= --enable-small \
45 --disable-uri-rewrite \
53 --without-spidermonkey \
56 MAKE_FLAGS
+= CC
='${TARGET_CC}'
58 ifneq (${ADK_PACKAGE_ELINKS_WITH_IPV6},)
59 CONFIGURE_ARGS
+= --enable-ipv6
61 CONFIGURE_ARGS
+= --disable-ipv6
64 ifeq ($(ADK_PACKAGE_ELINKS_WITH_LIBRESSL
),y
)
65 CONFIGURE_ARGS
+= --with-openssl
='${STAGING_TARGET_DIR}/usr'
67 ifeq ($(ADK_PACKAGE_ELINKS_WITHOUT_SSL
),y
)
68 CONFIGURE_ARGS
+= --without-openssl
72 ${INSTALL_DIR} ${IDIR_ELINKS}/usr
/bin
73 ${INSTALL_BIN} ${WRKBUILD}/src
/elinks
${IDIR_ELINKS}/usr
/bin
/
75 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk