Bug 151771 - textproc/docbook-xsl contains OPTIONS that are not optional
Summary: textproc/docbook-xsl contains OPTIONS that are not optional
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Doug Barton
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-27 07:40 UTC by Doug Barton
Modified: 2010-11-22 02:20 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Doug Barton freebsd_committer 2010-10-27 07:40:10 UTC
	Files from this port are used by many other ports to build docs. When
	I first installed it I un-checked all the optional elements because
	I like to keep my ports small. However this resulted in numerous
	failures in other ports. Since we're only talking about a few files
	the following features should be made standard parts of the port,
	and not available to users to disable:
	WITH_FO=true
	WITH_HTML=true
	WITH_MANPAGES=true
	WITH_XHTML=true

	With those 4 OPTIONS enabled I was able to get all the way through
	building x11/{gnome2|gnome2-fifth-toe|gnome2-power-tools}

	I will be glad to produce a patch if necessary, but the required
	changes are fairly simple.

Fix: 

Remove the relevant OPTIONS, always build/install the affected files.
How-To-Repeat: 	See above.
Comment 1 Edwin Groothuis freebsd_committer 2010-10-27 07:40:16 UTC
Responsible Changed
From-To: freebsd-ports-bugs->skv

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer 2010-11-22 02:13:56 UTC
dougb       2010-11-22 02:13:52 UTC

  FreeBSD ports repository

  Modified files:
    textproc/docbook-xsl Makefile distinfo pkg-plist 
  Log:
  In order to build many docs, including but not limited to gnome-related
  things, the OPTIONS _FO, _HTML, _MANPAGES, and _XHTML are not really
  optional. Documentation builds for various ports will fail due to
  missing files. Remove these options, and update Makefile and plist
  accordingly.
  
  While I'm here sort the plist in the traditional way (optional elements
  sorted in line with the non-optional ones, portdocs listed last) and
  remove the MD5 from the distinfo file.
  
  PR:             ports/151771
  Submitted by:   dougb
  Approved by:    maintainer timeout
  
  Revision  Changes      Path
  1.54      +2 -29       ports/textproc/docbook-xsl/Makefile
  1.31      +0 -2        ports/textproc/docbook-xsl/distinfo
  1.40      +1391 -1391  ports/textproc/docbook-xsl/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Doug Barton freebsd_committer 2010-11-22 02:14:56 UTC
State Changed
From-To: open->closed


I committed the change 


Comment 4 Doug Barton freebsd_committer 2010-11-22 02:14:56 UTC
Responsible Changed
From-To: skv->dougb


I committed the change