Bug 265557 - devel/glade (3.38.2_1): Adding option for gtk-doc and the GladeUI catalog
Summary: devel/glade (3.38.2_1): Adding option for gtk-doc and the GladeUI catalog
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-01 20:53 UTC by Sean Champ
Modified: 2022-08-01 21:05 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments
patch for devel/glade 3.38.2_1 (2.05 KB, patch)
2022-08-01 20:53 UTC, Sean Champ
no flags Details | Diff
patch for devel/glade 3.38.2_1 (options alphabeticaly sorted) (2.14 KB, patch)
2022-08-01 21:05 UTC, Sean Champ
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Champ 2022-08-01 20:53:57 UTC
Created attachment 235613 [details]
patch for devel/glade 3.38.2_1

This diff is based on the changeset 740508e0e52a in git @ FreeBSD ports
circa 2022-04-08 05:00:14 +0000 for the devel/glade port 3.38.2_1

Options added:

- DOCS: Build and install the Glade User Interface Designer Reference
  Manual

  This documentation will be available in GNOME Devhelp and in the
  filesystem at the path ${PREFIX}/share/gtk-doc/html/gladeui-2

- GLADEUI: Build and install the GladeUI catalog (catalog XML and module)

  This catalog may be of use when creating Glade catalogs.

  With the GJS and PYTHON features enabled respectively, this catalog
  support can be used for widgets written in JavaScript (GJS) and for
  widgets written in Python.

  Some further documentation is available about the GJS support for
  glade catalogs, by Juan Pablo
  https://blogs.gnome.org/xjuan/2020/09/03/whats-new-with-glade/

  For Glade support with GIR in Python, documentation is available in
  the Glade reference manual
  https://developer-old.gnome.org/gladeui/stable/pythonsupport.html


The Glade project's NEWS file will be installed under the DOCS
option. This changeset adds the file to pkg-plist for the DOCS
option.

gtk-doc files installed with DOCS option will be added to the plist
dynamically, from add-plist-docs

This changeset also adds the GladeUI catalog XML and GladeUI catalog
module to the plist, under the GLADEUI option.
Comment 1 Sean Champ 2022-08-01 20:56:51 UTC
I'll try to send an updated patch with an alphabeitc ordering for the added features
Comment 2 Sean Champ 2022-08-01 21:05:52 UTC
Created attachment 235614 [details]
patch for devel/glade 3.38.2_1 (options alphabeticaly sorted)

This patch updates the previous, to provide OPTIONS_DEFINE and the added option definitions with an alphabetical ordering in the source form