Bug 226106

Summary: multimedia/cheese: configure failes to find XML catalog when LOCALBASE is not /usr/local
Product: Ports & Packages Reporter: John Hein <jcfyecrayz>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Some People CC: arrowd, gnome
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
[patch] explicitly point configure to xml catalog location in case LOCALBASE != /usr/local jcfyecrayz: maintainer-approval? (gnome)

Description John Hein 2018-02-22 03:43:14 UTC
Created attachment 190883 [details]
[patch] explicitly point configure to xml catalog location in case LOCALBASE != /usr/local

If LOCALBASE != /usr/local, configure fails to detect docbook-xml:

checking for DocBook XML DTD V4.3 in XML catalog... not found
checking for DocBook XSL Stylesheets in XML catalog... not found

The attached patch solves this by explicitly pointing configure to the location of the xml catalog.

Tested in poudriere with LOCALBASE=/opt.
Comment 1 John Hein 2018-04-16 14:41:45 UTC
Comment on attachment 190883 [details]
[patch] explicitly point configure to xml catalog location in case LOCALBASE != /usr/local

Maintainer timeout?
Comment 2 commit-hook freebsd_committer 2020-04-28 09:42:55 UTC
A commit references this bug:

Author: arrowd
Date: Tue Apr 28 09:42:18 UTC 2020
New revision: 533241
URL: https://svnweb.freebsd.org/changeset/ports/533241

Log:
  multimedia/cheese: Fix build with non-default LOCALBASE.

  PR:		226106
  Submitted by:	John Hein <jcfyecrayz@liamekaens.com>

Changes:
  head/multimedia/cheese/Makefile
Comment 3 Gleb Popov freebsd_committer 2020-04-28 09:43:19 UTC
Late is better than never. Thanks for the patch.
Comment 4 John Hein 2020-04-28 14:10:58 UTC
(In reply to Gleb Popov from comment #3)
Thanks.