Building from Source:
First,you must compile the dependencies (provided with NetSurf fullsrc) in this order and in static mode:
libparserutils :http://www.netsurf-browser.org/projects/libparserutils/
libwapcaplet :http://www.netsurf-browser.org/projects/libwapcaplet/
hubbub :http://www.netsurf-browser.org/projects/hubbub/
libcss :http://www.netsurf-browser.org/projects/libcss/
libnsbmp :http://www.netsurf-browser.org/projects/libnsbmp/
libnsfb :http://www.netsurf-browser.org/projects/libnsfb/
libnsgif :http://www.netsurf-browser.org/projects/libnsgif/
You can put all libraries and headers inside NetSurf directory if you want.
Don't forget to type package register NetSurf before to compile NetSurf Web browser.
Edit Makefile.defaults
Line 54, Replace "YES" by "NO" for libmng
Modify line 97 like this:
PREFIX ?= /resources/NetSurf
Line 284, Replace "internal" by "freetype"
Line 287, add /system/fonts: before /usr/share/...
Modify lines 297 & 298 like this:
NETSURF_FB_FONT_CURSIVE := FreeSans.ttf
NETSURF_FB_FONT_FANTASY := FreeSerif.ttf
Edit framebuffer/Makefile.target
Line 79, Add -lm -lz after -lpng
make TARGET=framebuffer
make TARGET=framebuffer install
package register NetSurf
Options:
-w window width
-h window height
For example,to visit "Syllable.org",type: netsurf -w 800 -h 600 http://www.syllable.org