[MacPorts] #28834: cc65 2.13.2: please install some documentation
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- The attached patch installs the html documentation for the cc65 binaries and machine libraries to {{{${prefix}/share/doc/cc65}}}. Unfortunately this has a quite big impact on cc65's dependency footprint, though. -- Ticket URL: <https://trac.macports.org/ticket/28834> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by trashgod@…): Because of the dependency impact, would this be better as a variant? -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by jmr@…): A variant is how most ports do it when building docs requires significant extra dependencies. -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by trashgod@…): jmr: Thanks for verifying this. I am both swamped and clueless; can you point to an example? michael.klein: To avoid delay, is a variant something you would be willing/able to do? -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by michael.klein@…): A variant is something I could do, it might take a couple of days though. -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by trashgod@…): I'd say go ahead; I won't have the resources to test it for at least a week. -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by michael.klein@…): find updated patch attached -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by trashgod@…): Michael: Excellent! `reinplace` certainly simplifies things. I added a check to `post-destroot` for `-docs` in `Portfile.2.diff`. -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by michael.klein@…): Replying to [comment:7 trashgod@…]:
I added a check to `post-destroot` for `-docs` in `Portfile.2.diff`.
yes, missed that one. Thanks for fixing it. /Michael -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by michael.klein@…): So can this finally be commited and closed then? Regards, Michael -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by trashgod@…): Due the considerable burden imposed by the +docs variant, it is ''not'' enabled by default in [https://trac.macports.org/attachment/ticket/28834/Portfile.3.diff Portfile.3.diff]. Please commit and close. Sorry for the delay. -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by trashgod@…): Replying to [comment:9 michael.klein@…]:
So can this finally be commited and closed then? Please commit the changes in [https://trac.macports.org/attachment/ticket/28834/Portfile.3.diff Portfile.3.diff]. Upstream version 2.13.3 is at hand, and it will be slightly easier to start from this baseline.
-- Ticket URL: <https://trac.macports.org/ticket/28834#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation ------------------------------------------------+--------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: cc65 ------------------------------------------------+--------------------------- Comment(by jmr@…): This fails to build for me. Attaching log. FYI, only the reporter, the owner, and the people in Cc are notified when comments are added to a ticket. So when none of those are a committer, as in this case, there's not much point asking for something to be committed by posting a comment. If you need something committed, feel free to email the macports-dev list, or ask on IRC. -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28834: cc65 2.13.2: please install some documentation -------------------------------------------------+-------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: haspatch Port: cc65 | -------------------------------------------------+-------------------------- Changes (by jmr@…): * status: new => closed * resolution: => fixed Comment: It seems the makefiles don't work correctly in parallel. Committed with the addition of `use_parallel_build no` in r90442. -- Ticket URL: <https://trac.macports.org/ticket/28834#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts