[Bug 265558] x11-toolkits/gtksourceview3: Option for building the glade catalog; updating docs installation

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 01 Aug 2022 23:55:14 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265558

Sean Champ <lab+bsd@thinkum.space> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #235615|0                           |1
        is obsolete|                            |

--- Comment #2 from Sean Champ <lab+bsd@thinkum.space> ---
Created attachment 235621
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=235621&action=edit
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

-- 
You are receiving this mail because:
You are the assignee for the bug.