From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 43723 invoked by alias); 9 Aug 2019 20:51:06 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 43713 invoked by uid 89); 9 Aug 2019 20:51:06 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=underline, bold, bell, bp X-HELO: smtp-out-so.shaw.ca Received: from smtp-out-so.shaw.ca (HELO smtp-out-so.shaw.ca) (64.59.136.138) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 09 Aug 2019 20:51:05 +0000 Received: from [192.168.1.114] ([24.64.172.44]) by shaw.ca with ESMTP id wBqohZq9uSrVcwBqphsuQ6; Fri, 09 Aug 2019 14:51:03 -0600 Reply-To: Brian.Inglis@SystematicSw.ab.ca Subject: Re: [ITP] italic-man To: cygwin-apps@cygwin.com References: <80003dc4-e484-543b-befe-3b3db8d3c1d6@towo.net> <875zn6uq0h.fsf@Rainer.invalid> <7ea1dcb2-70bc-9a74-e5a3-0be55f85d7fa@towo.net> From: Brian Inglis Openpgp: preference=signencrypt Message-ID: Date: Fri, 09 Aug 2019 20:51:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <7ea1dcb2-70bc-9a74-e5a3-0be55f85d7fa@towo.net> Content-Type: multipart/mixed; boundary="------------5C9EEE5E4504D9BA6862ABE7" X-IsSubscribed: yes X-SW-Source: 2019-08/txt/msg00026.txt.bz2 This is a multi-part message in MIME format. --------------5C9EEE5E4504D9BA6862ABE7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-length: 1430 On 2019-08-09 13:31, Thomas Wolff wrote: > Am 09.08.2019 um 20:56 schrieb Achim Gratz: >> Jon Turney writes: >>> This gets a GTG from me. >>> I believe that according to our stated procedures additional approvals >>> are required, because this package is unique to cygwin. >> I'm not sure I remember correctly from when the discussion went on the >> first time, but wasn't there some mumbling about this partly going into >> groff?  If that's still the case, remind me what this would entail and >> I'll look into it. > There are multiple ways of activating the feature (also described in the man page). > The previous strategy placed a shell script wrapper "groff" aside groff, so the > groff script and groff.exe would coexist in /bin. This was tricky to install and > particularly it reportedly did not survive a package update of groff. > The new approach does not use this wrapper anymore. Instead it redirects nroff > to the package-supplied iroff script by configuration in /etc/man_db.conf. There's also use of the undocumented LESS_TERMCAP_... with GROFF_NO_SGR env vars (see attached - must be sourced from profile or rc) to remap bold, underline, etc. into italic and/or colour, or whatever else you want to change, in all less output. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. --------------5C9EEE5E4504D9BA6862ABE7 Content-Type: text/plain; charset=UTF-8; name=".LESS_TERMCAP" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".LESS_TERMCAP" Content-length: 2924 I3wvYmluL3NoCiMgLkxFU1NfVEVSTUNBUCAtIHNldCB0ZXJtY2FwIHByb3Bl cnRpZXMgIGZvciBtYW4gYW5kIG90aGVyIGxlc3MgcGFnaW5nCiMgV2hhdCB0 aGluZ3MgaW4gYSBtYW5wYWdlIHVzZSB3aGljaCBjYXBhYmlsaXRpZXM/CiMg bWFuIGFuZCBsZXNzIHVzZToKIyBib2xkIGZvciBoZWFkaW5ncywgY29tbWFu ZCBzeW5vcHNlcywgYW5kIGNvZGUgZm9udAojIHVuZGVybGluZSBmb3IgcHJv cGVyIG5hbWVzIChmb3IgZXhhbXBsZSwg4oCcdGVybWNhcOKAnSBhbmQg4oCc dGVybWluZm/igJ0gaW4gdGhlCiMgdGVybWNhcCBtYW5wYWdlKSwgdmFyaWFi bGUgbmFtZXMgKOKAnG5hbWXigJ0sIOKAnGJw4oCdLCDigJxpZOKAnSwgZXRj LiksIGFuZCB0eXBlIG5hbWVzCiMgaW4gc29tZSBtYW5wYWdlcyAoc3VjaCBh cyBkaXNwYXRjaF9xdWV1ZV9jcmVhdGUoMykpCiMgc3RhbmRvdXQgZm9yIHRo ZSBwcm9tcHQgYXQgdGhlIGJvdHRvbQojIEl0IGRvZXNu4oCZdCBzZWVtIGxp a2UgYW55dGhpbmcgdXNlcyBibGlua2luZy4KIwkJCQl0ZXJtY2FwCXRlcm1p bmZvICAKI0xFU1NfVEVSTUNBUF9rcz0kKHRwdXQgc21reCkJIyBrcwlzbWt4 CW1ha2UgdGhlIGtleXBhZCBzZW5kIGNvbW1hbmRzCiNMRVNTX1RFUk1DQVBf a2U9JCh0cHV0IHJta3gpCSMga2UJcm1reAltYWtlIHRoZSBrZXlwYWQgc2Vu ZCBkaWdpdHMKI0xFU1NfVEVSTUNBUF92Yj0kKHRwdXQgZmxhc2gpCSMgdmIJ Zmxhc2gJZW1pdCB2aXN1YWwgYmVsbAojTEVTU19URVJNQ0FQX21iPSQodHB1 dCBibGluaykJIyBtYglibGluawlzdGFydCBibGluawojTEVTU19URVJNQ0FQ X21kPSQodHB1dCBib2xkKQkjIG1kCWJvbGQJc3RhcnQgYm9sZApMRVNTX1RF Uk1DQVBfbWQ9JCh0cHV0IGJvbGQpJCh0cHV0IHNldGFmIDQpCSMgbWQJYm9s ZAlzZXQgbW9kZSBib2xkCTQgc2V0IGNvbG91ciBibHVlCiNMRVNTX1RFUk1D QVBfbWg9JCh0cHV0IGRpbSkJIyBtaAlkaW0JbW9kZSBoYWxmLWJyaWdodAoj TEVTU19URVJNQ0FQX21yPSQodHB1dCByZXYpCSMgbXIJcmV2CW1vZGUgcmV2 ZXJzZSB2aWRlbwojTEVTU19URVJNQ0FQX21lPSQodHB1dCBzZ3IwKQkjIG1l CXNncjAJcmVzZXQgYXR0cmlidXRlcwojTEVTU19URVJNQ0FQX3NvPSQodHB1 dCBzbXNvKQkjIHNvCXNtc28Jc3RhcnQgc3RhbmRvdXQgKHJldmVyc2Ugdmlk ZW8pCiNMRVNTX1RFUk1DQVBfc2U9JCh0cHV0IHJtc28pCSMgc2UJcm1zbwlz dG9wIHN0YW5kb3V0CiNMRVNTX1RFUk1DQVBfdXM9JCh0cHV0IHNtdWwpCSMg dXMJc211bAlzdGFydCB1bmRlcmxpbmUKTEVTU19URVJNQ0FQX3VzPSQodHB1 dCBzaXRtKSQodHB1dCBzZXRhZiA2KQkjIHVzCXNtdWwJc3RhcnQgdW5kZXJs aW5lCiNMRVNTX1RFUk1DQVBfdWU9JCh0cHV0IHJtdWwpCSMgdWUJcm11bAlz dG9wIHVuZGVybGluZQpMRVNTX1RFUk1DQVBfdWU9JCh0cHV0IHJpdG0pJCh0 cHV0IHNncjApCSMgdWUJcm11bAlzdG9wIHVuZGVybGluZQojTEVTU19URVJN Q0FQX1pOPSQodHB1dCBzc3VibSkJIyBaTglzc3VibQlzZXQgc3Vic2NyaXB0 IG1vZGUKI0xFU1NfVEVSTUNBUF9aVj0kKHRwdXQgcnN1Ym0pCSMgWlYJcnN1 Ym0JcmVzZXQgc3Vic2NyaXB0IG1vZGUKI0xFU1NfVEVSTUNBUF9aTz0kKHRw dXQgc3N1cG0pCSMgWk8Jc3N1cG0Jc2V0IHN1cGVyc2NyaXB0IG1vZGUKI0xF U1NfVEVSTUNBUF9aVz0kKHRwdXQgcnN1cG0pCSMgWlcJcnN1cG0JcmVzZXQg c3VwZXJzY3JpcHQgbW9kZQojTEVTU19URVJNQ0FQX1pIPSQodHB1dCBzaXRt KQkjIFpICXNpdG0Jc2V0IGl0YWxpYyBtb2RlCiNMRVNTX1RFUk1DQVBfWlI9 JCh0cHV0IHJpdG0pCSMgWlIJcml0bQlyZXNldCBpdGFsaWMgbW9kZQojR1JP RkZfTk9fU0dSPTEJCQkjIGZvciB0ZXJtaW5hbHMKZXhwb3J0CQkJCQlcCglM RVNTX1RFUk1DQVBfdXMgTEVTU19URVJNQ0FQX3VlCVwKCUxFU1NfVEVSTUNB UF9tZAojCUxFU1NfVEVSTUNBUF9tYiBMRVNTX1RFUk1DQVBfbWQJXAojCUxF U1NfVEVSTUNBUF9tciBMRVNTX1RFUk1DQVBfbWgJXAojCUxFU1NfVEVSTUNB UF9tZQkJCVwKIwlMRVNTX1RFUk1DQVBfc28gTEVTU19URVJNQ0FQX3NlCVwK IwlMRVNTX1RFUk1DQVBfWk4gTEVTU19URVJNQ0FQX1pWCVwKIwlMRVNTX1RF Uk1DQVBfWk8gTEVTU19URVJNQ0FQX1pXCVwKIwlHUk9GRl9OT19TR1IK --------------5C9EEE5E4504D9BA6862ABE7--