Opened 11 years ago
Closed 11 years ago
#39621 closed defect (fixed)
miriad: let MacPorts do the word wrapping in the notes
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | pkgw (Peter Williams) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | ||
Port: | miriad |
Description
The miriad port hardcodes newlines into its notes:
$ port notes miriad miriad has the following notes: MIRIAD programs are not in your $PATH by default. You need to run 'source /opt/local/lib/miriad/automiriad.sh' to set up your shell environment to use MIRIAD. (Source /opt/local/lib/miriad/automiriad.csh if you use csh or tcsh.) *** The 'source' keyword is important here! *** You can put this command in your .profile or other shell initialization files to have your shells automatically set up to use MIRIAD.
miriad should allow MacPorts to do the word wrapping at the width of the user's terminal. This is accomplished by placing the entire notes into a single Tcl string. If it is desired to wrap lines for better readability in the portfile, end such lines with a backslash, without any preceding whitespace. When actually wanting to start a newline in the displayed notes, simply insert an actual newline character. Here is an example:
notes " Here is the first paragraph of the\ notes. MacPorts will automatically\ wrap them to the width of the user's\ terminal. Here is a second paragraph of the\ notes. "
Attachments (1)
Change History (4)
Changed 11 years ago by pkgw (Peter Williams)
Attachment: | miriad-linebreaks.diff added |
---|
comment:1 Changed 11 years ago by pkgw (Peter Williams)
Attached is a patch to fix this. Does the automatic linebreaking also happen for ui_msg commands? That's another case where we have some manual linebreaks in the Portfile.
comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
No, only for notes. And the long description in port info
.
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thanks for the patch! Committed in r107644.
Fix linebreaking of notes message.