openbsd-ports/www/elinks/Makefile
jasper 2bffec3217 Upstream recommends against enabling javascript support in
this release due to security concerns. When this is port is
updated to 0.12.x it can be enabled again.

ok edd@ (MAINTAINER), landry@, sthen@, martynas@
2011-04-10 17:26:34 +00:00

75 lines
1.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.27 2011/04/10 17:26:34 jasper Exp $
COMMENT= full-featured text WWW browser
DISTNAME= elinks-0.11.7
REVISION= 4
CATEGORIES= www
MASTER_SITES= http://elinks.cz/download/
HOMEPAGE= http://elinks.cz/
MAINTAINER= Edd Barrett <edd@openbsd.org>
# GPL, v2 only
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ENV+= CFLAGS="${CFLAGS} -I${LOCALBASE}/include \
-L${LOCALBASE}/lib"
CONFIGURE_ARGS+= --with-bzlib \
--disable-xbel \
--disable-backtrace \
--enable-gopher \
--enable-256-colors \
--with-libiconv=${LOCALBASE}
# don't hide compiler command lines
MAKE_ENV= V=true
LIB_DEPENDS+= archivers/bzip2 \
devel/libidn
USE_GMAKE= Yes
USE_GROFF = Yes
RUN_DEPENDS= devel/gettext
WANTLIB= bz2 crypto c idn ssl z
MODULES= converters/libiconv
FLAVORS= lua no_x11 #js
FLAVOR?=
.if ${FLAVOR:L:Mlua}
BROKEN= has this ever worked?
CONFIGURE_ARGS+= --with-lua
LIB_DEPENDS+= lang/lua
WANTLIB+= m lua>=5.1
.else
CONFIGURE_ARGS+= --without-lua
.endif
.if ${FLAVOR:L:Mno_x11}
CONFIGURE_ARGS+= --without-x
.else
CONFIGURE_ARGS+= --with-x
WANTLIB+= X11
.endif
# Upstream recommends against enabling javascript support in
# this release due to security concerns. When this is port is
# updated to 0.12.x it can be enabled again.
#
#.if ${FLAVOR:L:Mjs}
#CONFIGURE_ARGS+= --with-spidermonkey
#LIB_DEPENDS+= lang/spidermonkey
#WANTLIB+= pthread js>=2.0
#CFLAGS+= -I${LOCALBASE}/include/js -pthread
#.else
CONFIGURE_ARGS+= --without-spidermonkey
#.endif
.include <bsd.port.mk>