| Summary: | Death to patch-bsd.port.mk-0.3.6 in ports-mgmt/portmanager | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Joseph S. Atkinson <jsa> | ||||
| Component: | Individual Port(s) | Assignee: | Joseph S. Atkinson <jsa> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
Responsible Changed From-To: freebsd-ports-bugs->portmgr bsd.port.mk is portmgr territory (via the GNATS Auto Assign Tool) Responsible Changed From-To: portmgr->rnoland False positive from the autoassigner: this is actually against ports-mgmt/portmanager. Responsible Changed From-To: rnoland->jsa No response via email. Assuming responsibility. State Changed From-To: open->closed No actions taken. As submitter and current maintainer, I choose not to act on this at this time, but may commit some variant in the future. |
Portmanager is near perfect and sadly, no longer under development. However, it still works best at keeping ports in sync with the ports tree. It does have a few historical quirks though, and this patch removes three of them: a) Stop patching ${PORTSDIR}/Mk/bsd.port.mk as the patch no longer applies, is no longer needed, and litters the Mk structure with .orig, .rej, and .orig.rej files... b) Stop installing an archaic backup copy of bsd.port.mk, since using a five year old copy to fix a munged bsd.port.mk would likely do you little to no good (unless you haven't updated your ports since 2005). c) Change the lengthy BUILD_DEPENDS_ARE_LEAVES OPTION to a more reasonable seven character BLDLEAF, letting the description explain what it means. The old OPTION is still recognized for people who have set this in /etc/make.conf. This modifies the package, so it also bumps PORTREVISION. rnoland: Told you it would annoy me enough to do this eventually. Consider yourself PRed! :-) Fix: Patch attached with submission follows: