Bug 265558 - x11-toolkits/gtksourceview3: Option for building the glade catalog; updating docs installation
Summary: x11-toolkits/gtksourceview3: Option for building the glade catalog; updating ...
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 21:33 UTC by Sean Champ
Modified: 2022-08-01 23:55 UTC (History)
1 user (show)

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


Attachments
Adding option for the glade catalog; updating docs option (5.60 KB, patch)
2022-08-01 21:33 UTC, Sean Champ
no flags Details | Diff
updated patch - Adding option and patch file for glade catalog support; updating docs option (6.96 KB, patch)
2022-08-01 23:55 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 21:33:59 UTC
Created attachment 235615 [details]
Adding option for the glade catalog; updating docs option

This diff is based on the changeset d63665f7cd9c in git @ FreeBSD ports
circa 2022-04-10 15:08:12 -0400 for x11-toolkits/gtksourceview3
version 3.24.11_2

Options added:
- GLADE: Build and install the gtksourceview3 Glade catalog file.

  This option will conflict with any GLADE option added for
  gtksourceview4 

  A patch for adding a GLADE option to gtksourceview4 will be 
  published separately 

Options updated:

- DOCS: With this changeset, the gtk-doc documentation will now be
  installed under ${PREFIX}/share/gtk-doc/html

  For a purpose of easing maintenance, gtk-doc files installed to
  the gtk-doc dir will automatically be added to the plist with
  add-plist-docs

  The project's NEWS file will now be installed under the DOCS
  option. This file is added to pkg-plist
Comment 1 Sean Champ 2022-08-01 21:59:00 UTC
A corresponding patch has been submitted for the gtksourceview4 port
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265559
Comment 2 Sean Champ 2022-08-01 23:55:14 UTC
Created attachment 235621 [details]
updated patch - Adding option and patch file for glade catalog support; updating docs option

This diff is based on the changeset d63665f7cd9c in git @ FreeBSD ports
circa 2022-04-10 15:08:12 -0400 for x11-toolkits/gtksourceview3
version 3.24.11_2

This patch updates the previous patch
- adding a patch file for widget visibility in Glade
- renaming the gtksourceview3 catalog file after stage, to avoid a file conflict with the glade option added to the patched gtksourceview4 port

Options added:
- GLADE: Build and install the gtksourceview3 Glade catalog file.

  A patch file is added for supporting this option. This patch will
  allow for installing the patched gtksourceview3 and gtksourceview4
  ports concurrently, such that the Glade catalog components provided by
  each port will then be available under a distinct category name and
  widget group, in the Glade UI designer.

  A patch for adding a GLADE option to gtksourceview4 has been
  published separately
  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265559

Options updated:

- DOCS: With this changeset, the gtk-doc documentation will now be
  installed under ${PREFIX}/share/gtk-doc/html

  For a purpose of easing maintenance, gtk-doc files installed to
  the gtk-doc dir will automatically be added to the plist with
  add-plist-docs

  The project's NEWS file will now be installed under the DOCS
  option. This file is added to pkg-plist