View | Details | Raw Unified
Collapse All | Expand All

(-) lynx-2.8.5-r2.ebuild (-10 / +13 lines)
 Lines 6-12    Link Here 
PATCHVER=0.1
PATCHVER=0.1
MY_P=${P/-/}
MY_P="${P/-/}"
DESCRIPTION="An excellent console-based web browser with ssl support"
DESCRIPTION="An excellent console-based web browser with ssl support"
HOMEPAGE="http://lynx.browser.org/"
HOMEPAGE="http://lynx.browser.org/"
SRC_URI="ftp://lynx.isc.org/${MY_P}/${MY_P}.tar.bz2
SRC_URI="ftp://lynx.isc.org/${MY_P}/${MY_P}.tar.bz2
 Lines 15-41    Link Here 
LICENSE="GPL-2"
LICENSE="GPL-2"
SLOT="0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc-macos ppc64 ~s390 sparc x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x86"
IUSE="ssl nls ipv6"
IUSE="bzip2 cjk ipv6 nls ssl"
DEPEND="sys-libs/ncurses
DEPEND="sys-libs/ncurses
	sys-libs/zlib
	sys-libs/zlib
	nls? ( sys-devel/gettext )
	nls? ( sys-devel/gettext )
	ssl? ( >=dev-libs/openssl-0.9.6 )"
	ssl? ( >=dev-libs/openssl-0.9.6 )
	bzip2? ( app-arch/bzip2 )"
PROVIDE="virtual/textbrowser"
PROVIDE="virtual/textbrowser"
S=${WORKDIR}/${PN}${PV//./-}
S="${WORKDIR}/${PN}${PV//./-}"
PATCHDIR=${WORKDIR}/gentoo/patches
PATCHDIR="${WORKDIR}/gentoo/patches"
src_unpack() {
src_unpack() {
	unpack ${A}; cd ${S}
	unpack ${A}; cd "${S}"
	EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
	EPATCH_SUFFIX="patch" epatch "${PATCHDIR}"
	epatch "${FILESDIR}/${P}"-darwin.patch
	epatch "${FILESDIR}/${P}"-darwin.patch
}
}
src_compile() {
src_compile() {
	local myconf
	local myconf
	use ssl && myconf="${myconf} --with-ssl=yes"
	use ssl && myconf="${myconf} --with-ssl=yes"
	use bzip2 && myconf="${myconf} --with-bzlib"
	append-flags -DANSI_VARARGS
	append-flags -DANSI_VARARGS
 Lines 54-66    Link Here 
		--with-zlib \
		--with-zlib \
		$(use_enable nls) \
		$(use_enable nls) \
		$(use_enable ipv6) \
		$(use_enable ipv6) \
		$(use_enable cjk) \
		${myconf} || die
		${myconf} || die
	emake || die "compile problem"
	emake || die "compile problem"
}
}
src_install() {
src_install() {
	einstall libdir=${D}/etc/lynx || die
	einstall libdir="${D}"/etc/lynx || die
	dosed "s|^HELPFILE.*$|HELPFILE:file://localhost/usr/share/doc/${PF}/lynx_help/lynx_help/lynx_help_main.html|" \
	dosed "s|^HELPFILE.*$|HELPFILE:file://localhost/usr/share/doc/${PF}/lynx_help/lynx_help/lynx_help_main.html|" \
			/etc/lynx/lynx.cfg
			/etc/lynx/lynx.cfg
 Lines 72-77    Link Here 
	dohtml -r lynx_help
	dohtml -r lynx_help
	# small little manpage glitch
	# small little manpage glitch
	rm ${D}/usr/share/man/lynx.1
	rm "${D}"/usr/share/man/lynx.1
	newman lynx.man lynx.1
	newman lynx.man lynx.1
}
}