[MacPorts] #51671: remctl @3.11 - Updated portfile (replacing version 3.1)
#51671: remctl @3.11 - Updated portfile (replacing version 3.1) ------------------------+-------------------------------- Reporter: karl@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: remctl ------------------------+-------------------------------- Hello! I have an updated Portfile for the remctl port. The current Portfile in MacPorts is for version 3.1; the latest version is 3.11. The first big difference between 3.1 and 3.11 is that libevent is required, so that port has been added to the depends list. Also, paths to pkg-config, prce-config, and krb5-config have been explicitly set. Another big thing: --enable-reduced-depends has been removed, because it causes remctl to build against the system Kerberos/GSSAPI, which does not work. A note to this effect has been added to the Portfile. Since remctl also has an optional daemon component (like OpenSSH does), I've added a startupitem to the Portfile. One thing that could be done in the future is to add support for building Perl, PHP, Python, and Ruby. The upstream distribution already has the code to build the bindings; it just needs to be integrated into the Portfile somehow. Please let me know if you have any questions or concerns about the Portfile. Thanks very much! -- Ticket URL: <https://trac.macports.org/ticket/51671> MacPorts <https://www.macports.org/> Ports system for OS X
#51671: remctl @3.11 - Updated portfile (replacing version 3.1) ---------------------+----------------------- Reporter: karl@… | Owner: quentin@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: remctl | ---------------------+----------------------- Changes (by mf2k@…): * owner: macports-tickets@… => quentin@… * type: submission => update Comment: Thanks. A "submission" ticket type is only for submitting a new port. [https://guide.macports.org/#development.patches Per the guidelines], please instead attach a unified diff of the Portfile so we can easily see what changes you are proposing. In the future, please Cc the port maintainers ({{{port info --maintainers remctl}}}), if any. -- Ticket URL: <https://trac.macports.org/ticket/51671#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#51671: remctl @3.11 - Updated portfile (replacing version 3.1) ---------------------+----------------------- Reporter: karl@… | Owner: quentin@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: remctl | ---------------------+----------------------- Comment (by karl@…): Replying to [comment:1 mf2k@…]:
Thanks. A "submission" ticket type is only for submitting a new port. [https://guide.macports.org/#development.patches Per the guidelines], please instead attach a unified diff of the Portfile so we can easily see what changes you are proposing.
OK, will do! I've attached a diff, and I've also attached an updated Portfile (attached as "Portfile.2") that fixes the Subversion Id keyword substitution.
In the future, please Cc the port maintainers ({{{port info --maintainers remctl}}}), if any.
OK. I see you've sent this over to Quentin. Thanks much! -- Ticket URL: <https://trac.macports.org/ticket/51671#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#51671: remctl @3.11 - Updated portfile (replacing version 3.1) ---------------------+----------------------- Reporter: karl@… | Owner: quentin@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: remctl | ---------------------+----------------------- Comment (by mf2k@…): Comments: - The {{{revision}}} line should be deleted because it starts at 0 when increasing the version and that is the default value. - You have changed the maintainer to you. Is this intentional? Have you discussed this with the current maintainer? Normally this type of action is handled separately. -- Ticket URL: <https://trac.macports.org/ticket/51671#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#51671: remctl @3.11 - Updated portfile (replacing version 3.1) ---------------------+----------------------- Reporter: karl@… | Owner: quentin@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: remctl | ---------------------+----------------------- Comment (by quentin@…): Hi! Let me take a look. Replying to [comment:3 mf2k@…]:
- You have changed the maintainer to you. Is this intentional? Have you discussed this with the current maintainer? Normally this type of action is handled separately.
He has not discussed this with me. Re: the diff: - It definitely can link against the system Kerberos, I have seen that work. El Capitan has a pretty crippled system Kerberos, however, so I can definitely believe it doesn't work now. What platforms did you test this on? - The startup item should use startupitem.executable, not startupitem.start. You are passing -F which will cause remctld to not detach from launchd; launchd is perfectly capable of tracking the process lifetime, without using a pid file. -- Ticket URL: <https://trac.macports.org/ticket/51671#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts