Remove mention of re2c and lemon. Still need to update with LibCSS and wapcaplet info.

svn path=/trunk/netsurf/; revision=8755
This commit is contained in:
Michael Drake 2009-07-23 23:25:51 +00:00
parent ddeadd1c02
commit b22f567bdd
4 changed files with 12 additions and 87 deletions

View File

@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
Build Instructions for AmigaOS NetSurf 10 January 2009
Build Instructions for AmigaOS NetSurf 24 July 2009
--------------------------------------------------------------------------------
This document provides instructions for building the AmigaOS version of
@ -50,22 +50,6 @@
from Aminet or OS4Depot. The remainder must be built manually.
Lemon
-------
A pre-built version of Lemon is available from Aminet:
http://www.aminet.net/package/dev/c/lemon
RE2C
------
A pre-built version of re2c is available from Aminet:
http://www.aminet.net/package/dev/c/re2c
cURL
------

View File

@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
Build Instructions for BeOS and Haiku NetSurf 06 June 2008
Build Instructions for BeOS and Haiku NetSurf 24 July 2009
--------------------------------------------------------------------------------
This document provides instructions for building the BeOS and Haiku version
@ -57,39 +57,6 @@
$ cd <haiku-trunk-directory>
$ TARGET_PLATFORM=r5 jam -q make
$ cp generated/objects/r5/x86/release/bin/make/make /boot/home/config/bin/gmake
Lemon
-------
BeOS doesn't come with the lemon parser generator, you'll need to download
it and build it yourself.
TODO: fix paths
$ wget http://www.sqlite.org/cvstrac/getfile/sqlite/tool/lemon.c
$ wget http://www.sqlite.org/cvstrac/getfile/sqlite/tool/lempar.c
$ gcc -o lemon lemon.c
$ cp lemon lempar.c /boot/home/config/bin/
RE2C
------
BeOS doesn't come with the re2c lexer. Unfortunately it requires gcc4
currently, so it cannot be built on BeOS. It might be possible on gcc4 built
Haiku.
The workaround is currently to generate the scanner.c file from Linux, and
copy it back to the source tree. Touching it in the future will make sure
make won't try to rebuild it.
(on Linux)
$ make css/scanner.c
(copy to the BeOS box)
(on BeOS/Haiku)
$ cp <somewhere>/scanner.c css/
$ touch -t 201801010000 css/scanner.c
cURL

View File

@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
Build Instructions for Framebuffer NetSurf 12 February 2009
Build Instructions for Framebuffer NetSurf 24 July 2009
--------------------------------------------------------------------------------
This document provides instructions for building the Framebuffer version of
@ -185,7 +185,7 @@ Index: framebuffer/font_freetype.c
Debian-like OS:
$ apt-get install libglade2-dev libcurl3-dev libxml2-dev libmng-dev
$ apt-get install librsvg2-dev lemon re2c
$ apt-get install librsvg2-dev
Recent OS versions might need libcurl4-dev instead of libcurl3-dev but
note that when it has not been built with OpenSSL, the SSL_CTX is not
@ -196,12 +196,12 @@ Index: framebuffer/font_freetype.c
Fedora:
$ yum install libglade2-devel curl-devel libxml2-devel libmng-devel
$ yum install librsvg2-devel lcms-devel re2c
$ yum install librsvg2-devel lcms-devel
Other:
You'll need to install re2c, a tool which builds the CSS lexer, and the
development resources for libglade2, libcurl3, libxml2, libmng and librsvg.
You'll need to install the development resources for libglade2, libcurl3,
libxml2, libmng and librsvg.
Note that if you don't require MNG or JNG image support, NetSurf can be
configured to use libpng instead of libmng. If you wish to do this, install
@ -286,19 +286,6 @@ Index: framebuffer/font_freetype.c
svn://svn.netsurf-browser.org/trunk/libharu
Lemon
-------
If your distribution does not package 'lemon' (Fedora doesn't) then you'll
need to download it and build it yourself. You may find it comes with the
SQLite packages (SQLite's parser is built with lemon). If not, try this:
$ mkdir -p /usr/local/share/lemon
$ wget http://www.sqlite.org/cvstrac/getfile/sqlite/tool/lemon.c
$ wget -O /usr/local/share/lemon/lempar.c http://www.sqlite.org/cvstrac/getfile/sqlite/tool/lempar.c
$ sed -e's!lempar.c!/usr/local/share/lemon/lempar.c!' lemon.c > lem.c
$ gcc -o /usr/local/bin/lemon lem.c
General requirements
----------------------

View File

@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
Build Instructions for GTK NetSurf 01 February 2009
Build Instructions for GTK NetSurf 24 July 2009
--------------------------------------------------------------------------------
This document provides instructions for building the GTK version of NetSurf
@ -67,7 +67,7 @@
Debian-like OS:
$ apt-get install libglade2-dev libcurl3-dev libxml2-dev libmng-dev
$ apt-get install librsvg2-dev lemon re2c
$ apt-get install librsvg2-dev
Recent OS versions might need libcurl4-dev instead of libcurl3-dev but
note that when it has not been built with OpenSSL, the SSL_CTX is not
@ -78,12 +78,12 @@
Fedora:
$ yum install libglade2-devel curl-devel libxml2-devel libmng-devel
$ yum install librsvg2-devel lcms-devel re2c
$ yum install librsvg2-devel lcms-devel
Other:
You'll need to install re2c, a tool which builds the CSS lexer, and the
development resources for libglade2, libcurl3, libxml2, libmng and librsvg.
You'll need to install the development resources for libglade2, libcurl3,
libxml2, libmng and librsvg.
Note that if you don't require MNG or JNG image support, NetSurf can be
configured to use libpng instead of libmng. If you wish to do this, install
@ -157,19 +157,6 @@
svn://svn.netsurf-browser.org/trunk/libharu
Lemon
-------
If your distribution does not package 'lemon' (Fedora doesn't) then you'll
need to download it and build it yourself. You may find it comes with the
SQLite packages (SQLite's parser is built with lemon). If not, try this:
$ mkdir -p /usr/local/share/lemon
$ wget http://www.sqlite.org/cvstrac/getfile/sqlite/tool/lemon.c
$ wget -O /usr/local/share/lemon/lempar.c http://www.sqlite.org/cvstrac/getfile/sqlite/tool/lempar.c
$ sed -e's!lempar.c!/usr/local/share/lemon/lempar.c!' lemon.c > lem.c
$ gcc -o /usr/local/bin/lemon lem.c
General requirements
----------------------