Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 97952
Collapse All | Expand All

(-)lynx-2.8.5-r2.ebuild (-10 / +13 lines)
Lines 6-12 Link Here
6
6
7
PATCHVER=0.1
7
PATCHVER=0.1
8
8
9
MY_P=${P/-/}
9
MY_P="${P/-/}"
10
DESCRIPTION="An excellent console-based web browser with ssl support"
10
DESCRIPTION="An excellent console-based web browser with ssl support"
11
HOMEPAGE="http://lynx.browser.org/"
11
HOMEPAGE="http://lynx.browser.org/"
12
SRC_URI="ftp://lynx.isc.org/${MY_P}/${MY_P}.tar.bz2
12
SRC_URI="ftp://lynx.isc.org/${MY_P}/${MY_P}.tar.bz2
Lines 15-41 Link Here
15
15
16
LICENSE="GPL-2"
16
LICENSE="GPL-2"
17
SLOT="0"
17
SLOT="0"
18
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc-macos ppc64 ~s390 sparc x86"
18
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x86"
19
IUSE="ssl nls ipv6"
19
IUSE="bzip2 cjk ipv6 nls ssl"
20
20
21
DEPEND="sys-libs/ncurses
21
DEPEND="sys-libs/ncurses
22
	sys-libs/zlib
22
	sys-libs/zlib
23
	nls? ( sys-devel/gettext )
23
	nls? ( sys-devel/gettext )
24
	ssl? ( >=dev-libs/openssl-0.9.6 )"
24
	ssl? ( >=dev-libs/openssl-0.9.6 )
25
	bzip2? ( app-arch/bzip2 )"
25
PROVIDE="virtual/textbrowser"
26
PROVIDE="virtual/textbrowser"
26
27
27
S=${WORKDIR}/${PN}${PV//./-}
28
S="${WORKDIR}/${PN}${PV//./-}"
28
PATCHDIR=${WORKDIR}/gentoo/patches
29
PATCHDIR="${WORKDIR}/gentoo/patches"
29
30
30
src_unpack() {
31
src_unpack() {
31
	unpack ${A}; cd ${S}
32
	unpack ${A}; cd "${S}"
32
	EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
33
	EPATCH_SUFFIX="patch" epatch "${PATCHDIR}"
33
	epatch "${FILESDIR}/${P}"-darwin.patch
34
	epatch "${FILESDIR}/${P}"-darwin.patch
34
}
35
}
35
36
36
src_compile() {
37
src_compile() {
37
	local myconf
38
	local myconf
38
	use ssl && myconf="${myconf} --with-ssl=yes"
39
	use ssl && myconf="${myconf} --with-ssl=yes"
40
	use bzip2 && myconf="${myconf} --with-bzlib"
39
41
40
	append-flags -DANSI_VARARGS
42
	append-flags -DANSI_VARARGS
41
43
Lines 54-66 Link Here
54
		--with-zlib \
56
		--with-zlib \
55
		$(use_enable nls) \
57
		$(use_enable nls) \
56
		$(use_enable ipv6) \
58
		$(use_enable ipv6) \
59
		$(use_enable cjk) \
57
		${myconf} || die
60
		${myconf} || die
58
61
59
	emake || die "compile problem"
62
	emake || die "compile problem"
60
}
63
}
61
64
62
src_install() {
65
src_install() {
63
	einstall libdir=${D}/etc/lynx || die
66
	einstall libdir="${D}"/etc/lynx || die
64
67
65
	dosed "s|^HELPFILE.*$|HELPFILE:file://localhost/usr/share/doc/${PF}/lynx_help/lynx_help/lynx_help_main.html|" \
68
	dosed "s|^HELPFILE.*$|HELPFILE:file://localhost/usr/share/doc/${PF}/lynx_help/lynx_help/lynx_help_main.html|" \
66
			/etc/lynx/lynx.cfg
69
			/etc/lynx/lynx.cfg
Lines 72-77 Link Here
72
	dohtml -r lynx_help
75
	dohtml -r lynx_help
73
76
74
	# small little manpage glitch
77
	# small little manpage glitch
75
	rm ${D}/usr/share/man/lynx.1
78
	rm "${D}"/usr/share/man/lynx.1
76
	newman lynx.man lynx.1
79
	newman lynx.man lynx.1
77
}
80
}

Return to bug 97952