Opened 4 years ago

Last modified 5 months ago

#52398 assigned defect

Remove webkit-gtk and webkit-gtk-2.0

Reported by: jeremyhu (Jeremy Huddleston Sequoia) Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: removal Cc: drkp (Dan Ports)
Port: webkit-gtk webkit-gtk-2.0

Description (last modified by jeremyhu (Jeremy Huddleston Sequoia))

We should remove the old versions of webkit-gtk that were left around for older OS versions that did not have a new enough runtime or toolchain for webkit2.

Currently blocking removal are these ports:

Change History (11)

comment:1 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)

comment:2 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)

comment:3 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)

comment:4 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)

comment:5 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)
Status: newassigned

comment:6 Changed 4 years ago by dbevans (David B. Evans)

In addition the following GNOME ports that use webkit2-gtk in their current versions fallback to old versions that use webkit-gtk on 10.8 and earier:

  • devhelp
  • epiphany
  • gnome-online-accounts
  • yelp

These fallback/compatibility versions would need to be removed from these ports and replaced with portgroup cxx11 1.0.

comment:7 Changed 3 years ago by kencu (Ken)

webkit2-gtk and webkit2-gtk-devel now build on all supported Intel systems, using PortGroup cxx11 1.1.

comment:8 Changed 3 years ago by ken-cunningham-webuse

In 2ccb2310a230bd5bbfec2a16b2a28c26b81b70e7/macports-ports (master):

gnucash: remove peg for webkit-gtk3-2.0

webkit-gtk3 builds on all supported systems
<http://packages.macports.org/webkit-gtk3>
so no need to peg older webkit-gtk3-2.0 any longer

see: #52404
see: #52398

comment:9 Changed 2 years ago by dbevans (David B. Evans)

In 85b3224613ce454b56690c6616f30ad525704fc1/macports-ports (master):

gtkpod: disable coverweb plugin, dependencies

This plugin wasn't building anyway since after the
change to gtk3 it depends on deprecated webkit-gtk3 rather
than webkit-gtk.

The plugin can be re-enabled if and when it is ever updated
to use webkit2-gtk.

See #52398
Closes #52409

comment:10 Changed 2 years ago by dbevans (David B. Evans)

In 4305b1f4d05936da9f04787fa40fb46f74546a5f/macports-ports (master):

webkit-sharp: remove outdated port

  • no dependents
  • depends on deprecated webkit-gtk/webkit-gtk-2.0
  • github repo is now archived/readonly

See #52398
Closes #52399

comment:11 Changed 5 months ago by drkp (Dan Ports)

Cc: drkp added

I just updated gnucash to use webkit2; see https://trac.macports.org/ticket/52404 and https://github.com/macports/macports-ports/pull/8069

I believe the only remaining dependents of webkit-gtk are bibledit and uzbl

Note: See TracTickets for help on using tickets.