summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2009-07-23 23:25:51 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2009-07-23 23:25:51 +0000
commitb22f567bdd78fd8cc973d6bfa90d06856c3b1a40 (patch)
treed26b7a4baac25193799c5f95ee76ded3c1eea0d8
parentddeadd1c02880367ad786b113d352a519f45ec73 (diff)
downloadnetsurf-b22f567bdd78fd8cc973d6bfa90d06856c3b1a40.tar.gz
netsurf-b22f567bdd78fd8cc973d6bfa90d06856c3b1a40.tar.bz2
Remove mention of re2c and lemon. Still need to update with LibCSS and wapcaplet info.
svn path=/trunk/netsurf/; revision=8755
-rw-r--r--Docs/BUILDING-AmigaOS18
-rw-r--r--Docs/BUILDING-BeOS35
-rw-r--r--Docs/BUILDING-Framebuffer23
-rw-r--r--Docs/BUILDING-GTK23
4 files changed, 12 insertions, 87 deletions
diff --git a/Docs/BUILDING-AmigaOS b/Docs/BUILDING-AmigaOS
index 63f1d2946..fde7573f4 100644
--- a/Docs/BUILDING-AmigaOS
+++ b/Docs/BUILDING-AmigaOS
@@ -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
------
diff --git a/Docs/BUILDING-BeOS b/Docs/BUILDING-BeOS
index 182024788..5fb020d80 100644
--- a/Docs/BUILDING-BeOS
+++ b/Docs/BUILDING-BeOS
@@ -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
diff --git a/Docs/BUILDING-Framebuffer b/Docs/BUILDING-Framebuffer
index 8dd0b0007..3f3c97d48 100644
--- a/Docs/BUILDING-Framebuffer
+++ b/Docs/BUILDING-Framebuffer
@@ -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
----------------------
diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK
index 3b1439020..6c7ba9d7f 100644
--- a/Docs/BUILDING-GTK
+++ b/Docs/BUILDING-GTK
@@ -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
----------------------