Opened 14 years ago
Closed 14 years ago
#27809 closed update (fixed)
openconnect @2.25 updated to @2.26
Reported by: | Mathias.Laurin+macports@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | maintainer haspatch | Cc: | ryandesign (Ryan Carsten Schmidt) |
Port: | openconnect |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Here is the list of modifications made to the Portfile:
- add openmaintainer to the maintainers
- remove gconf from depends_lib, fix Ticket #27805
- replace the patch to the Makefile with reinplace macros
- openconnect now needs build.target on OS X as the author added something else (may be support for network-manager in gnome, I am not using gnome on OS X, I will not try to add a gnome variant)
- livecheck actually works
Attachments (1)
Change History (8)
Changed 14 years ago by Mathias.Laurin+macports@…
Attachment: | Portfile.2.26.patch added |
---|
comment:1 Changed 14 years ago by mf2k (Frank Schima)
Port: | openconnect added; net/openconnect removed |
---|---|
Version: | 1.9.2 |
comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|
comment:3 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|
comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
comment:6 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
comment:7 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Using the MacPorts base patch from #15514, I get this message when building your port with the patch attached to this ticket:
You've removed the patchfile (which is what put "@OPTFLAGS@" and "@PREFIX@" into the Makefile), but retained the reinplace that replaces those placeholders with other things. Either the patchfile needs to stay and continue to put those placeholders into the Makefile, or the reinplaces need to go.
It's really preferable to use a patchfile than reinplaces where possible; where not possible, it's often preferable to use a combination -- patch in a placeholder, then reinplace that placeholder with the real value (as this port was doing before). Having a patchfile means that if upstream changes their source in the future and we either need to change or remove our patch, we'll have enough context in the patchfile to know what we were thinking before and know how we need to modify things now. Therefore, I'd like to see some of your changes reverted -- don't convert some of the patchfile's functionality to reinplaces.