From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout06.t-online.de (mailout06.t-online.de [194.25.134.19]) by sourceware.org (Postfix) with ESMTPS id 6B8843858C39 for ; Fri, 1 Mar 2024 13:13:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6B8843858C39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=t-online.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=t-online.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6B8843858C39 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=194.25.134.19 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709298791; cv=none; b=x2hj9oN0tNGM4CKrGv42z5z7HnVH/USU9XQX5movM2vyqppUQ/BG62HTidmbnicaCv8D4D+LWiRunlALx6/uPb+RJOezBCSupCEGKsvEWH7/3o1T3uwVZUQaYMWZ/gMcX/LiK9lcBlnjR0UiaVfyzlTeAVtw7Si8nXTNSb19t5I= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709298791; c=relaxed/simple; bh=pw3NhyUe5RwpuWuSr4+f6luZyb5s/4LYNdzpV1tVJjY=; h=To:From:Subject:Message-ID:Date:MIME-Version; b=nkeBhF6Dn7B2fCDcRcUSeraYf05bJzwxaYGpbSOLRmX191elaH1sNbk4g98v/elKMMzRygyAmYJlN9ZQZ+GzkgSU1pLckiw6kruqdSLrRiiOoUhr8ipr6xEDmQFGlZFQTzl11Jh7rQiLzuvK/d+c8BcPlncseseVI8dLJ9QVqVw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from fwd89.aul.t-online.de (fwd89.aul.t-online.de [10.223.144.115]) by mailout06.t-online.de (Postfix) with SMTP id 129E92724B for ; Fri, 1 Mar 2024 14:13:07 +0100 (CET) Received: from [192.168.2.102] ([87.187.47.57]) by fwd89.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1rg2hE-1QqRiC0; Fri, 1 Mar 2024 14:13:04 +0100 To: cygwin-apps@cygwin.com Reply-To: cygwin-apps@cygwin.com From: Christian Franke Subject: [PATCH cygport] dodoc: Skip a file if a compressed version already exists Message-ID: <44df31e7-793e-83a1-2ba7-a77612b22653@t-online.de> Date: Fri, 1 Mar 2024 14:13:03 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 SeaMonkey/2.53.16 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------DF02F35767FDB56BAD8F67F0" X-TOI-EXPURGATEID: 150726::1709298784-491CA820-9F55F9B5/0/0 CLEAN NORMAL X-TOI-MSGID: c8977748-af86-4c61-a44a-ca92def7ff52 X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------DF02F35767FDB56BAD8F67F0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit It IMO makes sense to compress large and rarely viewed doc files like change logs. This seems to be common practice on Debian etc. With current cygport, the following results in ChangeLog and ChangeLog.gz in the docdir: src_install() {   ...   dodoc ChangeLog   gzip -9 -n "${D}/usr/share/doc/${PN}/ChangeLog" } The attached patch fixes this and also adds some missing documentation. -- Regards, Christian --------------DF02F35767FDB56BAD8F67F0 Content-Type: text/plain; charset=UTF-8; name="0001-dodoc-Skip-a-file-if-a-compressed-version-already-ex.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-dodoc-Skip-a-file-if-a-compressed-version-already-ex.pa"; filename*1="tch" RnJvbSAxOTM0NjUxYjkzY2RhOTIyMDc0MjlhYzkxYjk2NGNmZjIyMGM3NmQ1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBDaHJpc3RpYW4gRnJhbmtlIDxjaHJpc3RpYW4uZnJh bmtlQHQtb25saW5lLmRlPgpEYXRlOiBGcmksIDEgTWFyIDIwMjQgMTM6NTY6NDUgKzAxMDAK U3ViamVjdDogW1BBVENIXSBkb2RvYzogU2tpcCBhIGZpbGUgaWYgYSBjb21wcmVzc2VkIHZl cnNpb24gYWxyZWFkeSBleGlzdHMKClRoaXMgcHJldmVudHMgdGhhdCBfX3ByZXBkb2MoKSBh bHNvIGFkZHMgdGhlIHVuY29tcHJlc3NlZCB2ZXJzaW9uCm9mIGEgZGVmYXVsdCBkb2MgZmls ZSBpZiBzcmNfaW5zdGFsbCgpIGluc3RhbGxlZCB0aGUgY29tcHJlc3NlZAp2ZXJzaW9uLiAg QWxzbyBhZGQgbWlzc2luZyBkb2N1bWVudGF0aW9uIGFib3V0IHRoZSBoYW5kbGluZyBvZgpG SUxFLm1kLCBGSUxFLnJzdCBhbmQgRklMRS50eHQuCi0tLQogbGliL3NyY19pbnN0YWxsLmN5 Z3BhcnQgfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYi9zcmNfaW5zdGFsbC5jeWdwYXJ0IGIv bGliL3NyY19pbnN0YWxsLmN5Z3BhcnQKaW5kZXggNDgxNDU3ZGMuLjdhY2E2NzNjIDEwMDY0 NAotLS0gYS9saWIvc3JjX2luc3RhbGwuY3lncGFydAorKysgYi9saWIvc3JjX2luc3RhbGwu Y3lncGFydApAQCAtMTYyLDkgKzE2MiwxMiBAQCBkb2NpbnRvKCkgewogIyAgREVTQ1JJUFRJ T04KICMgIEluc3RhbGxzIHRoZSBnaXZlbiBmaWxlcyBvciBkaXJlY3RvcmllcyBpbnRvICRE L3Vzci9zaGFyZS9kb2MvUE4vLCBvciBhCiAjICBzdWJkaXJlY3RvcnkgdGhlcmVvZiBzcGVj aWZpZWQgYnkgdGhlIHByZXZpb3VzIGNhbGwgdG8gZG9jaW50by4KKyMgIElmIGEgRklMRSBk b2VzIG5vdCBleGlzdCwgRklMRS5tZCwgRklMRS5yc3QgYW5kIEZJTEUudHh0IGFyZSBhbHNv CisjICBjb25zaWRlcmVkLiAgQSBGSUxFIGlzIHNraXBwZWQgaWYgdGhlIGRlc3RpbmF0aW9u IGZpbGUgb3IgYSBjb21wcmVzc2VkCisjICB2ZXJzaW9uICguYnoyLCAuZ3osIC54eiwgLnpz dGQpIG9mIGl0IGFscmVhZHkgZXhpc3RzLgogIyoqKioKIGRvZG9jKCkgewotCWxvY2FsIGRv Y2RpciBkIGYgaSB4CisJbG9jYWwgZG9jZGlyIGQgZSBmIGkgeAogCiAJY2FzZSAiJHtfZG9j aW50b19kaXJ9IiBpbgogCQknJykJZG9jZGlyPS91c3Ivc2hhcmUvZG9jLyR7UE59IDs7CkBA IC0xOTEsNiArMTk0LDEwIEBAIGRvZG9jKCkgewogCQkJZG8KIAkJCQlpZiBbIC1zICIke2l9 JHt4fSIgLWEgISAtZiAiJHtEfSR7ZG9jZGlyfS8ke2l9JHt4fSIgXQogCQkJCXRoZW4KKwkJ CQkJZm9yIGUgaW4gYnoyIGd6IHh6IHpzdAorCQkJCQlkbworCQkJCQkJISBbIC1mICIke0R9 JHtkb2NkaXJ9LyR7aX0ke3h9LiR7ZX0iIF0gfHwgY29udGludWUgMgorCQkJCQlkb25lCiAJ CQkJCV9fZG9pbnN0YWxsIDA2NDQgIiR7aX0ke3h9IiAke2RvY2Rpcn0gfHwgZXJyb3IgImRv ZG9jICR7aX0gZmFpbGVkIgogCQkJCQlicmVhawogCQkJCWZpCi0tIAoyLjQzLjAKCg== --------------DF02F35767FDB56BAD8F67F0--