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
:= 234c9dc77d4c4594ad6216d7df4d49eae3019a3880e602f39721b35b97fbc408
10 PKG_DESCR
:= text browser
11 PKG_SECTION
:= app
/browser
12 PKG_DEPENDS
:= libncurses zlib libressl
13 PKG_BUILDDEP
:= ncurses zlib libressl
14 PKG_URL
:= http
://lynx.isc.org
/
15 PKG_SITES
:= http
://lynx.isc.org
/${PKG_NAME}${PKG_VERSION}/
18 DISTFILES
:= ${PKG_NAME}${PKG_VERSION}.
tar.gz
19 WRKDIST
= ${WRKDIR}/lynx2-8-8
21 include ${ADK_TOPDIR}/mk
/package.mk
23 $(eval
$(call PKG_template
,LYNX
,lynx
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
25 TARGET_CPPFLAGS
+= -I
${STAGING_TARGET_DIR}/include/openssl
26 TARGET_CPPFLAGS
+= -DUSE_OPENSSL_INCL
-DUSE_X509_SUPPORT
28 CONFIGURE_ENV
+= ac_cv_path_TELNET
=telnet \
29 ac_cv_path_TN3270
=tn3270 \
30 ac_cv_path_RLOGIN
=rlogin \
32 ac_cv_path_GZIP
=gzip \
33 ac_cv_path_UNCOMPRESS
=gunzip \
34 ac_cv_path_UNZIP
=unzip \
35 ac_cv_path_BZIP2
=bzip2 \
37 ac_cv_path_COMPRESS
=compress \
39 ac_cv_path_UUDECODE
=uudecode \
40 ac_cv_path_ZCAT
=zcat \
42 ac_cv_path_NCURSES_CONFIG
=${STAGING_TARGET_DIR}/usr
/bin
/ncurses5-config
44 CONFIGURE_ARGS
+= --disable-warnings \
48 --enable-addrlist-page \
49 --enable-charset-choice \
50 --enable-color-style \
51 --disable-default-colors \
52 --disable-htmlized-cfg \
53 --enable-nested-tables \
55 --enable-justify-elts \
56 --enable-internal-links \
61 --with-zlib
=${STAGING_TARGET_DIR}/usr \
62 --with-ssl
=${STAGING_TARGET_DIR}/usr \
63 --with-curses-dir
=${STAGING_TARGET_DIR}/usr \
64 --disable-full-paths \
65 --with-cfg-file
=/etc
/lynx.cfg \
66 --with-lss-file
=/etc
/lynx.lss \
67 --disable-font-switch \
68 --disable-japanese-utf8 \
72 --disable-kbd-layout \
76 --with-screen
=ncurses \
78 --disable-locale-charset \
79 --with-build-cc
=$(HOST_CC
) \
80 --with-build-cflags
="$(HOST_CFLAGS)" \
81 --with-build-cppflags
="-I/usr/include/ncurses"
85 ${INSTALL_DIR} ${IDIR_LYNX}/etc
${IDIR_LYNX}/usr
/bin
86 ${CP} ${WRKINST}/etc
/lynx.
{cfg
,lss
} ${IDIR_LYNX}/etc
87 ${CP} ${WRKINST}/usr
/bin
/lynx
${IDIR_LYNX}/usr
/bin
89 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk