./wip/surf, Surf is a fast and minimalistic web browser based on WebKit2/GTK+

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.0, Package name: surf-2.0, Maintainer: leot

surf is a simple web browser based on WebKit2/GTK+. It is able to
display websites and follow links. It supports the XEmbed protocol
which makes it possible to embed it in another application.
Furthermore, one can point surf to another URI by setting its

Required to run:
[www/webkit-gtk] [x11/gtk3]

Required to build:
[pkgtools/x11-links] [devel/gperf] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [lang/gcc7] [x11/xorgproto]

Master sites:

SHA1: 36a7ea1516428e7524c57dee20c451d6b4f8ff94
RMD160: 02c94f3009e9fe69b12087d5884186b07bf89790
Filesize: 18.609 KB

Version history: (Expand)

CVS history: (Expand)

   2015-07-13 13:10:36 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
Update wip/surf to surf-0.6.

pkgsrc changes:
 o Get rid of TODO: CVE-2012-0842 was fixed in surf-0.5. For a reference please
   give a look to the thread in the ML:
   ...regarding the VERSION in the man page please see the next point.
 o Do not define a do-install target and instead use the one provided in the
   Makefile. Now the man page correctly has the version number.
 o Handle the package like other suckless package (from wip/st), using SUBST
   framework in order to adjust config.mk.

* config.h: 
   * Many macros were converted to variables. 
   * DOWNLOAD is now using curl instead of wget to use the given 
     filenames from the HTTP headers. 
             * DOWNLOAD is using st now as default x terminal. 
   * caret browsing, plugins, scripts, images and the inspector can now 
     be disabled in the config.h 
   * Different progress bar mode colors can be defined. 
           * The thickness of the progress bar can be defined. 
   * Surf is now using some user agent to irritate the whole web and 
     trick them into giving back webkit-compatible HTML. 
   * Untrusted SSL connections can be configured to be refused. 
   * The definition of the *file variables has changed to now allow the 
     more natural "~/" notation for the home directory. The old directory 
     definition does not work anymore, so be sure to update your 
* In the UI now an indicator string is prepended to show what features are 
  activated in that surf instance. »cIsV« will mean that caret browsing is 
  off, images were loaded, scripts are not executed and plugins are loaded. 
   * The keyboard shortcuts below will toggle the modes and force a 
     reload of the page. 
* Cookie handling has been reworked. 
* There are now different colors for the progress bar, whether the site is 
  trusted, unencrypted or untrusted. These colors can be configured. 
* The commandline arguments were extended to be more flexible in what each 
  instance of surf does on startup. 
     * -s 
           * disable javascript 
     * -p 
           * disable plugins 
     * -n 
           * disable web inspector (developer tools) 
     * -i 
           * disable images 
     * -c cookiefile 
           * use a different cookiefile 
     * -r scriptfile 
           * use a different scriptfile 
     * -t stylefile 
           * use a different stylefile 
* There is now a surf-open.sh script in the distribution that can be easily 
  reused to create your main tabbed window where all your surf instances run. 
* The manpage has been reworked. 
   * It now includes information about how to handle plugins. 
* Many new keyboard shortcuts are available: 
   * Ctrl + b 
           * Scroll up one whole page view. 
   * Ctrl + Space 
           * Scroll down one whole page view. 
   * Ctrl + / 
           * Same as Ctrl + f now. 
   * Ctrl + Shift + k || Ctrl + + 
           * Zoom page in. 
   * Ctrl + Shift + j || Ctrl + - 
           * Zoom page out. 
   * Ctrl + Shift + q 
           * Reset zoom. 
   * Esc 
           * Stop loading the page. 
   * Ctrl + Shift + o 
           * Open the Web Inspector in horizontal tiling. 
   * Ctrl + Shift + c 
           * Toggle caret browsing. 
   * Ctrl + Shift + i 
           * Toggle auto loading of images. 
   * Ctrl + Shift + s 
           * Toggle javascript execution. 
   * Ctrl + Shift + v 
           * Toggle the enabling of plugins on that surf instance. 
   * F11 
           * Toggle fullscreen. 
* The interaction with tabbed xids is fixed now.
   2015-07-13 12:19:52 by Thomas Klausner | Files touched by this commit (2)
Log message:
Remove unnecessary patch that doesn't apply anyway.
   2014-08-04 00:16:38 by Thomas Klausner | Files touched by this commit (15) | Package updated
Log message:
Update webkit-gtk path to webkit1-gtk in preparation for package update
to major version 2. Packages can switch to that version when they are
tested to work with it.
   2012-12-07 15:51:25 by Tim Larson | Files touched by this commit (2)
Log message:
Updating to 0.5.
   2012-10-07 18:23:08 by Aleksej Saushev | Files touched by this commit (87)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2012-02-12 08:28:49 by OBATA Akio | Files touched by this commit (1)
Log message:
Note CVE-2012-0842
   2010-06-14 00:47:10 by Thomas Klausner | Files touched by this commit (235) | Package updated
Log message:
Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
   2010-05-13 12:28:14 by Pouya Tafti | Files touched by this commit (6) | Imported package
Log message:
Import surf-0.3 as wip/surf.

Surf is a fast and minimalistic web browser based on WebKit/GTK+.