DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD Packages and Ports

OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 5th February 2017
shep shep is offline
Real Name: Scott
Arp Constable
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 1,503
Default 2017 OpenBSD Webkit options

Webkit is no longer maintained upstream and has been removed in current. I previously used www/xombrero as it could be configured to open a table of bookmarks/favorites. My morning routine would be to check news, forums, weather, etc.. and some of the sites (noaa.gov) need more javascript support than is currently provided by www/netsurf.

I tried www/surf2 but it was not stable in 6.0/amd64. Anybody have suggestions for lightweight, full javascript browser going forward? Any experience w/ www/iriduim vs www/chromium?

Last edited by shep; 7th February 2017 at 04:49 PM. Reason: Webkit2 -> Webkit
Reply With Quote
  #2   (View Single Post)  
Old 5th February 2017
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

I have not used www/iridium, but it seems it is not updated very often.
I think Chromium is safer (because is updated frequently), but it screws user privacy by default. I was filtering packets from Chromium (executed as another user and in other rdomain) against pf's table with set of Google's IP to prevent phoning home and have applied other measures, but something changed in OpenBSD and config has broken. I am going to fix it in future, but for now I am using Firefox.
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote
  #3   (View Single Post)  
Old 5th February 2017
albator albator is offline
Shell Scout
 
Join Date: Jul 2011
Posts: 98
Default

Iridium or chromium can not be qualified as lightweight. Better choices, in this regard, may be Vimb, midori, arora, conkeror or otter-browser. I never really tried them on the long run though.
Reply With Quote
  #4   (View Single Post)  
Old 6th February 2017
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

For clarity,

The www/xombrero port has been removed. The www/webkit port is not gone quite yet, it is still a critical dependency, but it now warns the -current user.
Code:
$ pkg_info webkit
.
.
.
Install notice:
!!! WARNING: WebKitGTK+ 2.4 is known to have many security vulnerabilities that
!!! will NOT be fixed. Avoid browsing with it.
There are a lot of ports that still depend on it.
Code:
$ cd /usr/ports && make search key=webkit | grep Port | wc -l 
      69
This includes all but one that albator mentioned: konqueror.
Reply With Quote
  #5   (View Single Post)  
Old 6th February 2017
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

And ... vimb was removed.
Code:
CVSROOT:        /cvs
Module name:    ports
Changes by:     fcambus@cvs.openbsd.org 2017/02/06 02:56:05

Modified files:
        www            : Makefile
Removed files:
        www/vimb       : Makefile distinfo
        www/vimb/pkg   : DESCR PLIST

Log message:
Remove vimb, it's using the deprecated and insecure www/webkit.

OK ajacoutot@, gonzalo@
I expect that the list of ports dependent upon webkit will continue to be reduced to zero.

Last edited by jggimi; 6th February 2017 at 11:52 AM. Reason: clarity
Reply With Quote
  #6   (View Single Post)  
Old 6th February 2017
shep shep is offline
Real Name: Scott
Arp Constable
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 1,503
Default

www/webkitgtk4 is maintained upstream and recent security updates were applied in OpenBSD.

As far as I know, www/epiphany and surf2 use the newer webkitgtk4 API. Epiphany pulls in a huge number of gnome dependencies and surf2 requires a recompilation with something as simple as adding bookmarks.

I am wondering about using x11/yad to present a list of my daily websites - selecting a website would then open in surf2.
Reply With Quote
  #7   (View Single Post)  
Old 7th February 2017
shep shep is offline
Real Name: Scott
Arp Constable
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 1,503
Default

www/midori has been partially migrated to www/webkitgtk4. Another new port, www/qutebrowser utilizes qtwebkit and python. I do not have a -current box to trial qutebrowser and surf2 but may set one up next weekend.

www/luakit just had a commit that enables www/webkitgtk4. Xombrero is coded is C and there are several github clones - perhaps one will utilize webkitgtk4

Overall, I'm getting the sense that the bloated, intrusive offerings from Google/Mozilla Foundations/MS have muscled out most of the smaller browsers. At this point in time, www/netsurf, with javascript support a work in progress, remains.

Last edited by shep; 7th February 2017 at 09:34 PM. Reason: added luakit commit.
Reply With Quote
  #8   (View Single Post)  
Old 13th February 2017
shep shep is offline
Real Name: Scott
Arp Constable
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 1,503
Default

Additional information for this thread.

From Webkit is old and Insecure - More news a 11
Ports Dependent on webkit:
Quote:
cad/xtrkcad
graphics/ebook-viewer
mail/claws-mail
mail/geary
productivity/gnucash
www/luakit
www/midori
www/surf
www/vimb
Perhaps more with the webkit based browsers in KDE and www/arora.

Last edited by ocicat; 13th February 2017 at 05:45 AM. Reason: Fixed malformed [oport] tag.
Reply With Quote
  #9   (View Single Post)  
Old 13th February 2017
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

See my one-line script above. Replace the pipe to wc(1) with directed output to a file or pipe to a pager.

---

Edited to add:

There are multiple webkit ports. Adjust the keyword to "webkit-2" to avoid all the other webkit variants.

Last edited by jggimi; 13th February 2017 at 02:26 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
dhcpd scope options ed.n1n2 OpenBSD General 2 16th May 2016 09:49 PM
cp, mv, and chown command options jjstorm OpenBSD General 2 23rd March 2016 10:27 PM
Microsoft SQL Server for Linux coming in mid-2017 J65nko News 1 11th March 2016 11:48 AM
WebKit dominance threatens the open web J65nko News 0 10th February 2012 09:16 PM


All times are GMT. The time now is 07:26 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick