Skip to content

netsurf-plan9/nsport

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

About

This is a port of the Netsurf Browser to the Plan 9 (9front) operating system.

This is work in progress, help is welcome.

Important

Ensure that your system is up to date (see FQA#5) as patches to the system are sometimes required to help with porting NetSurf.

Getting the sources

All sources can be retrieved using the git9 client.

To retrieve all the sources, you will have to clone the nsport repository and then use the fetch script to clone the remaining repositories:

% git/clone https://github.com/netsurf-plan9/nsport
% cd nsport
% fetch clone http

To update your copy of the sources:

% cd nsport
% fetch pull

Note: if you have a Github account and have registered your public SSH key on Github, you can clone the repositories using the git+ssh protocol (git+ssh://git@github.com/netsurf-plan9/nsport).

Building / Installing

To build Netsurf, go to the directory nsport and run mk:

% cd nsport
% mk
% mk install

Running

First, make sure webfs is running then execute the netsurf binary:

% netsurf

If you did not install NetSurf system-wide (you should), you can run it from within the netsurf directory:

% mk resources/Messages	# create Messages file
% prepns      		# binds 'resources' directory over /sys/lib/netsurf
% *.netsurf   		# runs the binary you compiled (e.g. for your architecture [568])

Credits

The netsurf port is developed and maintained by:

  • phil9 (@telephil9).

Contributors

  • Ori Bernstein (@oridb)
  • Sigrid (@ftrvxmtrx)
  • Michael Forney (@michaelforney)

Historical contributors

  • Jonas Amoson (@jamoson): initial import of netsurf 3.9 sources with framebuffer frontend
  • Kyle Nusbaum (@knusbaum): initial version of webfs fetcher and framebuffer frontend
  • Ori Bernstein (@oridb): setup of build infrastructure and many 9front fixes to have netsurf work

About

nsport

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published