[MacPorts] #43964: weechat @0.4.3 - subports
#43964: weechat @0.4.3 - subports ---------------------------------+-------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Keywords: haspatch maintainer | Port: weechat ---------------------------------+-------------------------------- This patch provides two subports for weechat, `weechat-devel` which sits at version git-20140608 and `weechat-git` which retrives the latest commit from the official git repo `https://github.com/weechat/weechat.git` It also moves the -DCA_FILE argument to the tls variant, as well as the `certsync` run dependency -- Ticket URL: <https://trac.macports.org/ticket/43964> MacPorts <http://www.macports.org/> Ports system for OS X
#43964: weechat @0.4.3 - subports --------------------------+--------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch maintainer Port: weechat | --------------------------+--------------------------------- Comment (by ryandesign@…): Could the weechat-devel subport use the github portgroup, and fetch from a distfile instead of getting the files from the git repository? If so, that would be preferable. Consult the comments in the github portgroup file for more information. I do not think we would want to add a weechat-git subport. We want ports to build reproducibly -- the same every time; the weechat-git subport's purpose seems to be to circumvent that by letting it use whatever version happens to be current at the time the install command is run. -- Ticket URL: <https://trac.macports.org/ticket/43964#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43964: weechat @0.4.3 - subports --------------------------+--------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch maintainer Port: weechat | --------------------------+--------------------------------- Comment (by starkhalo@…): The '''Portfile''' now makes use of the `github` portgroup. I'm aware there are no ports that build from the current VCS state, I've written a warning in `pre-configure` with ui_msg for that purpose. I'd like to support the `-git` subport because some people in #weechat requested it and unless I actively look after commit privileges it seems that even the `-devel` subport can't be handled in a timely fashion, as it usually takes over a week to get a ticket closed. Perhaps I misunderstood your subtle `I do not think we would want to add a weechat-git subport.` If that's the case let me know so I'll remove it from the '''Portfile'''. -- Ticket URL: <https://trac.macports.org/ticket/43964#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43964: weechat @0.4.3 - subports --------------------------+--------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch maintainer Port: weechat | --------------------------+--------------------------------- Comment (by ryandesign@…): Replying to [comment:2 starkhalo@…]:
I'm aware there are no ports that build from the current VCS state, I've written a warning in `pre-configure` with ui_msg for that purpose. I'd like to support the `-git` subport because some people in #weechat requested it and unless I actively look after commit privileges it seems that even the `-devel` subport can't be handled in a timely fashion, as it usually takes over a week to get a ticket closed.
Since this question comes up from time to time, I've now written up [RepeatableBuilds our position on this matter] in our wiki. -- Ticket URL: <https://trac.macports.org/ticket/43964#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43964: weechat @0.4.3 - subports --------------------------+--------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch maintainer Port: weechat | --------------------------+--------------------------------- Comment (by starkhalo@…): Replying to [comment:3 ryandesign@…]: Thanks for the clarification Ryan. I have attached the updated Portfile with the appropriate changes.
Replying to [comment:2 starkhalo@…]:
I'm aware there are no ports that build from the current VCS state, I've written a warning in `pre-configure` with ui_msg for that purpose. I'd like to support the `-git` subport because some people in #weechat requested it and unless I actively look after commit privileges it seems that even the `-devel` subport can't be handled in a timely fashion, as it usually takes over a week to get a ticket closed.
Since this question comes up from time to time, I've now written up [RepeatableBuilds our position on this matter] in our wiki.
-- Ticket URL: <https://trac.macports.org/ticket/43964#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43964: weechat @0.4.3 - subports --------------------------+--------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch maintainer Port: weechat | --------------------------+--------------------------------- Comment (by starkhalo@…): This ticket has been superseded by Ticket #44672. Please disregard. -- Ticket URL: <https://trac.macports.org/ticket/43964#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#43964: weechat @0.4.3 - subports --------------------------+--------------------------------- Reporter: starkhalo@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: fixed | Keywords: haspatch maintainer Port: weechat | --------------------------+--------------------------------- Changes (by cal@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/43964#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts