|
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 |
} |