mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-22 20:16:54 +03:00
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:
parent
ddeadd1c02
commit
b22f567bdd
@ -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
|
||||
------
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
----------------------
|
||||
|
@ -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
|
||||
----------------------
|
||||
|
Loading…
Reference in New Issue
Block a user