mksh: update to 54
[openadk.git] / package / lynx / Makefile
blob9ddd4657e8e84a75d13f5ddd52f6a282197e7566
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:= lynx
7 PKG_VERSION:= 2.8.8
8 PKG_RELEASE:= 2
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}/
16 PKG_NOPARALLEL:= 1
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 \
31 ac_cv_path_MV=mv \
32 ac_cv_path_GZIP=gzip \
33 ac_cv_path_UNCOMPRESS=gunzip \
34 ac_cv_path_UNZIP=unzip \
35 ac_cv_path_BZIP2=bzip2 \
36 ac_cv_path_TAR=tar \
37 ac_cv_path_COMPRESS=compress \
38 ac_cv_path_RM=rm \
39 ac_cv_path_UUDECODE=uudecode \
40 ac_cv_path_ZCAT=zcat \
41 ac_cv_path_ZIP=zip \
42 ac_cv_path_NCURSES_CONFIG=${STAGING_TARGET_DIR}/usr/bin/ncurses5-config
44 CONFIGURE_ARGS+= --disable-warnings \
45 --without-gnutls \
46 --without-socks \
47 --without-socks5 \
48 --enable-addrlist-page \
49 --enable-charset-choice \
50 --enable-color-style \
51 --disable-default-colors \
52 --disable-htmlized-cfg \
53 --enable-nested-tables \
54 --disable-scrollbar \
55 --enable-justify-elts \
56 --enable-internal-links \
57 --enable-nsl-fork \
58 --enable-underlines \
59 --without-bzlib \
60 --without-x \
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 \
69 --disable-vertrace \
70 --disable-trace \
71 --disable-cjk \
72 --disable-kbd-layout \
73 --disable-prettysrc \
74 --disable-finger \
75 --disable-dired \
76 --with-screen=ncurses \
77 --disable-widec \
78 --disable-locale-charset \
79 --with-build-cc=$(HOST_CC) \
80 --with-build-cflags="$(HOST_CFLAGS)" \
81 --with-build-cppflags="-I/usr/include/ncurses"
82 MAKE_FILE:= makefile
84 lynx-install:
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