The official freshmeat blurb is: rs reads its input into an array of rows and columns, applies a specified transformation to the array, and writes it out with the specified number of rows and columns. It can be used to do column formatting and tidying of text, to transpose rows to columns and columns to rows (word-by-word, not character-by-character), and as a wrapper around line-oriented tools to let them handle multiline data. Rs is often distributed together with jot and lam, sometimes under the name bsd-utils. I was suprised to find this was already available.. Jot was, but this wasn't, and the combo of jot and rs are used all the time.
Created attachment 78134 [details] Ebuild for rs-9.0
Created attachment 78135 [details, diff] Patch to correct the install path in Makefile This package doesn't configure itself and has a hardcoded /usr/athena path that must be patched to /usr
- the ebuild header is invalid
- the ebuild header is invalid¹ - src_install() is superfluous [1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
Created attachment 88813 [details] Ebuild for rs-9.0
Created attachment 88814 [details, diff] Patch to correct the install path in Makefile
Sorry, I quickly did that ebuild before and didn't follow through. I have updated the ebuild and patch accordingly.
This looks pretty ancient, so I'm afraid it might not be a good candidate to add to the tree.