Ticket #17166 (closed defect: fixed)
rxvt-unicode violates mtree
| Reported by: | ryandesign@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.6.0 |
| Keywords: | Cc: | ||
| Port: | rxvt-unicode |
Description
Warning: rxvt-unicode requests to install files outside the common directory structure!
It wants to install the file /usr/share/terminfo/72/rxvt-unicode
The port must either indicate that it means to do this by setting destroot.violate_mtree yes, or it must install files inside ${prefix}. I do not know the rxvt-unicode software so I don't know which is correct for this port.
Change History
comment:2 follow-up: ↓ 3 Changed 5 years ago by takanori@…
The port must either indicate that it means to do this by setting destroot.violate_mtree yes,
This port already has "destroot.violate_mtree yes" line. (l.46)
It wants to install the file /usr/share/terminfo/72/rxvt-unicode
The reason to install terminfo into /usr/share/terminfo/ was written in #11588. But since all ports now use MP's ncurses library properly, there may be no reason to install terminfo into /usr/share/terminfo/. I think you can remove this file if you wish.
comment:3 in reply to: ↑ 2 ; follow-up: ↓ 4 Changed 5 years ago by ryandesign@…
- Status changed from new to closed
- Resolution set to fixed
Replying to takanori@…:
This port already has "destroot.violate_mtree yes" line. (l.46)
Oops, yes, of course it does. Sorry.
The reason to install terminfo into /usr/share/terminfo/ was written in #11588. But since all ports now use MP's ncurses library properly, there may be no reason to install terminfo into /usr/share/terminfo/. I think you can remove this file if you wish.
Yes, I think that would be best. Ports that use the system's ncurses should instead be fixed to use the MacPorts ncurses. Removed in r41795.
comment:4 in reply to: ↑ 3 Changed 5 years ago by ryandesign@…
Replying to ryandesign@…:
Replying to takanori@…:
This port already has "destroot.violate_mtree yes" line. (l.46)
Oops, yes, of course it does. Sorry.
And now it doesn't, r41796.

