[MacPorts] #52441: Add dnsviz port
#52441: Add dnsviz port ------------------------+-------------------------------- Reporter: casey@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: dnsviz ------------------------+-------------------------------- -- Ticket URL: <https://trac.macports.org/ticket/52441> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52441: Add dnsviz port -------------------------+-------------------------------- Reporter: casey@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: dnsviz | -------------------------+-------------------------------- Comment (by ryandesign@…): Thanks. Some comments: * Ports for software hosted at GitHub should use the github 1.0 portgroup. * For ports that use the python portgroup but that provide apps, not python modules, specify only the single version of python that the port will use (or add variants to let the user choose which version of python they want, if that's important for this port). * A dependency on graphviz should be written in path: style so that graphviz-devel could satisfy it. * You shouldn't declare a dependency on stub ports, like ports whose names begin with "py-". Instead, depend on the specific python version of that module that you need. Use the `${python.version}` variable, as in `port:py${python.version}-dnspython` -- Ticket URL: <https://trac.macports.org/ticket/52441#comment:1> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52441: Add dnsviz port -------------------------+-------------------------------- Reporter: casey@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: dnsviz | -------------------------+-------------------------------- Comment (by casey@…): Thanks - all done. Please see new Portfile with applied changes. One minor comment with regard to the following:
* For ports that use the python portgroup but that provide apps, not python modules, specify only the single version of python that the port will use (or add variants to let the user choose which version of python they want, if that's important for this port).
This makes sense. For what it's worth the documentation is a bit misleading with the use of "default":
... and python.versions defaults to the value of python.default_version ...
(https://guide.macports.org/chunked/reference.portgroup.html) It does later say "automatically set", but "default" can be confusing even so. Thanks! -- Ticket URL: <https://trac.macports.org/ticket/52441#comment:2> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts