[MacPorts] #55615: glade is version 3.20.2; glade3 is version 3.8.6

MacPorts noreply at macports.org
Tue Mar 13 20:54:39 UTC 2018


#55615: glade is version 3.20.2; glade3 is version 3.8.6
----------------------------+---------------------
  Reporter:  ryandesign     |      Owner:  dbevans
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:
      Port:  glade, glade3  |
----------------------------+---------------------

Old description:

> I see there is a port "glade" at version 3.20.2 and a port "glade3" at
> version 3.8.6. This is confusing.
>
> Should perhaps glade3 be retired, and marked as `replaced_by glade`? If
> so, the ports that currently depend on glade3 (gtksourceview2,
> libgtkhtml3, gtkdatabox) will need to be adjusted to depend on glade
> instead.

New description:

 I see there is a port "glade" at version 3.20.2 and a port "glade3" at
 version 3.8.6. This is confusing.

 Should perhaps glade3 be retired, and marked as `replaced_by glade`? If
 so, the ports that currently depend on glade3 (gtksourceview2,
 libgtkhtml3, gtkdatabox) will need to be adjusted to depend on glade
 instead.

--

Comment (by dbevans):

 Replying to [comment:1 Bachsau]:
 > The package names are indeed confusing. But glade3 is for GTK2
 applications. People designing for GTK2 need it.

 Correct.  glade3 not only is built with gtk2 but also allows editing gui's
 built with gtk2 widgets.  Similarly glade is gtk3 only in both senses.  So
 I think this needs to remain as long as we provide gtk2 and ports that
 depend on gtk2.  Note that the port description for each attempts to point
 out the difference.  Current version of glade is 3.22.0 (upgrade awaiting
 updated glib2, pango) and 3.8.6 was the last version that supported
 gtk2.  Ports that depend on glade3 are built with gtk2 and provide glade
 catalog data to describe the gtk2 widgets they provide. Depending on glade
 would be i appropriate.

 If you were wondering, the port name glade3 resulted when glade 2.0 was
 replaced with glade 3.0 (still supporting gtk2).  glade3 became glade when
 gtk3 support replaced gtk2 (3.10+) and glade2 was retired.

 So these two ports are features rather than defects.

--
Ticket URL: <https://trac.macports.org/ticket/55615#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list