Bug 203606

Summary: devel/git CONTRIB option pulls in DocBook
Product: Ports & Packages Reporter: Poul-Henning Kamp <phk>
Component: Individual Port(s)Assignee: Renato Botelho <garga>
Status: Closed FIXED    
Severity: Affects Only Me CC: bdrewery
Priority: --- Flags: bugzilla: maintainer-feedback? (garga)
Version: Latest   
Hardware: Any   
OS: Any   

Description Poul-Henning Kamp freebsd_committer 2015-10-07 07:56:47 UTC
The optional CONTRIB option to the devel/git port pulls in DocBook as a dependency.

It should be disabled when whatever NOPORTDOCS is named these days indicates that people want to avoid that sort of stuff.
Comment 1 commit-hook freebsd_committer 2016-12-02 10:35:48 UTC
A commit references this bug:

Author: garga
Date: Fri Dec  2 10:35:22 UTC 2016
New revision: 427549
URL: https://svnweb.freebsd.org/changeset/ports/427549

Log:
  When CONTRIB option is ON a good number of extra dependencies is added
  (asciidoc, docbook-xml) but they are only used to build git-subtree
  manpage and html doc.

  Created a new option SUBTREE to make it possible to install all CONTRIB
  code except git-subtree and remove extra dependencies from CONTRIB option

  PR:		203606
  Submitted by:	phk@

Changes:
  head/devel/git/Makefile
  head/devel/git/pkg-plist
Comment 2 Renato Botelho freebsd_committer 2016-12-02 10:37:08 UTC
asciidoc is used to produce git-subtree manpage, what is not considered part of DOCS.

I created this new option to make it easy to have contrib files installed skipping git-subtree, that should help
Comment 3 Renato Botelho freebsd_committer 2016-12-08 17:12:14 UTC
I believe this is enough to consider issue fixed
Comment 4 Bryan Drewery freebsd_committer 2017-09-08 20:48:59 UTC
This had an impact on devel/git-lite as well.  It excludes CONTRIB but not
the new SUBTREE.  Is that intended?