From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by sourceware.org (Postfix) with ESMTPS id C2816397283E for ; Fri, 15 Jan 2021 09:46:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org C2816397283E Received: by mail-pg1-x535.google.com with SMTP id n7so5689625pgg.2 for ; Fri, 15 Jan 2021 01:46:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=80TPLhUwCQ793H0o2Wv9J5e5NM9qCXZLN3B+dRK3lnw=; b=TTnZrpG7pPZC2jutfVrT0ZpIbT3Nj4Wiz/OVwHmLhLsCSTZvehDaAz/8UmmQ+8iu/h CdUzAGtueo9Axdpb0Ke2mbG96o+jUc2IoDdmPE01Z6x5thLffNgONiNimvYZNRtTgMJ7 CR3S6cWyGpXMHNk3Z37bNnyce8k0vePvfxBrK+GOuOyTVXZyAFayuAQAsH2vJ4Iy63LV 7Ka9lxpHGoKRyAjB9YC7cxErQOo+jC087mq++U0oEj7toq9+T7RZKmgZlStKsWSeqs50 yMOUAcOoSK75PVUWBfz99t7zSYZhxUcXjEvkxJroSCEL/k6gN99YXcuylSSfKeCedf42 2MeA== X-Gm-Message-State: AOAM533Od7xPmn4LkCn7G5kfHhzIwxFdSDRayRrm95JmXKpR58gv3BjC Ig/X5QpZzR+1WZgKpop9gIaPH1bUZiY= X-Google-Smtp-Source: ABdhPJzpAjQkdrENdtL5aw3ZHg8BY0J5SqD6yDShW5ojH/c5jKJc5hn8LaDwpLuhJKuGBVKNCjqsAA== X-Received: by 2002:a62:5a86:0:b029:1ae:6b45:b6a9 with SMTP id o128-20020a625a860000b02901ae6b45b6a9mr11619899pfb.7.1610704005463; Fri, 15 Jan 2021 01:46:45 -0800 (PST) Received: from [192.168.3.11] ([2400:2411:aa20:4300:a9ce:956c:12f6:ffee]) by smtp.gmail.com with ESMTPSA id gk4sm7669929pjb.57.2021.01.15.01.46.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Jan 2021 01:46:43 -0800 (PST) Date: Fri, 15 Jan 2021 18:46:44 +0900 From: Lemures Lemniscati To: cygwin-apps@cygwin.com Subject: [PATCH cygport] Message-Id: <20210115184642.C2CA.50F79699@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_6001609400000000C2E0_MULTIPART_MIXED_" Content-Transfer-Encoding: 8bit X-Mailer: Becky! ver. 2.75.02 [ja] X-Antivirus: Avast (VPS 210115-0, 2021/01/15), Outbound message X-Antivirus-Status: Clean X-Spam-Status: No, score=-8.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2021 09:46:48 -0000 --------_6001609400000000C2E0_MULTIPART_MIXED_ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hi! This is another patch for cygport: I'd like to apply alternatives to lua packages to have different versions of lua being installed. But, in such cases, current __list_deps() might pick wrong dependencies. And, this is a patch to add a flag __SKIP_LIST_DEPS_LUA to skip __list_deps() detecting depedency on lua, for the time being. Regards, Lem diff --git a/lib/pkg_info.cygpart b/lib/pkg_info.cygpart index 98f7808..f83f239 100644 --- a/lib/pkg_info.cygpart +++ b/lib/pkg_info.cygpart @@ -331,7 +331,14 @@ __list_deps() { done fi - if check_prog lua +#****v* Information/__SKIP_LIST_DEPS_LUA +# DESCRIPTION +# A flag in __list_deps() to skip detecting depedency on lua. +# Set a nonempty string to __SKIP_LIST_DEPS_LUA in order to skip. +# (e.g. in case Lua's of different versions exist). +#**** + + if [ -n "${__SKIP_LIST_DEPS_LUA}" ] || check_prog lua then luapaths=($(lua -e 'print(package.path..";"..package.cpath)' | tr '\;' ' ')) luapaths+=" ${DEPS_PATH//:/ }" -- 2.30.0 --------_6001609400000000C2E0_MULTIPART_MIXED_ Content-Type: application/octet-stream; name="0001-Add-a-flag-__SKIP_LIST_DEPS_LUA-to-skip-detecting-de.patch" Content-Disposition: attachment; filename="0001-Add-a-flag-__SKIP_LIST_DEPS_LUA-to-skip-detecting-de.patch" Content-Transfer-Encoding: base64 RnJvbSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW11cmVzIExlbW5pc2NhdGkgPGxlbXVyZXMubGVtbmlzY2F0 aUBnbWFpbC5jb20+CkRhdGU6IEZyaSwgMTUgSmFuIDIwMjEgMTg6MzM6MDkgKzA5MDAKU3ViamVj dDogW1BBVENIXSBBZGQgYSBmbGFnIF9fU0tJUF9MSVNUX0RFUFNfTFVBIHRvIHNraXAgZGV0ZWN0 aW5nIGRlcGVkZW5jeQoKCmRpZmYgLS1naXQgYS9saWIvcGtnX2luZm8uY3lncGFydCBiL2xpYi9w a2dfaW5mby5jeWdwYXJ0CmluZGV4IDk4Zjc4MDguLmY4M2YyMzkgMTAwNjQ0Ci0tLSBhL2xpYi9w a2dfaW5mby5jeWdwYXJ0CisrKyBiL2xpYi9wa2dfaW5mby5jeWdwYXJ0CkBAIC0zMzEsNyArMzMx LDE0IEBAIF9fbGlzdF9kZXBzKCkgewogCQlkb25lCiAJZmkKIAotCWlmIGNoZWNrX3Byb2cgbHVh CisjKioqKnYqIEluZm9ybWF0aW9uL19fU0tJUF9MSVNUX0RFUFNfTFVBCisjICBERVNDUklQVElP TgorIyAgQSBmbGFnIGluIF9fbGlzdF9kZXBzKCkgdG8gc2tpcCBkZXRlY3RpbmcgZGVwZWRlbmN5 IG9uIGx1YS4KKyMgIFNldCBhIG5vbmVtcHR5IHN0cmluZyB0byBfX1NLSVBfTElTVF9ERVBTX0xV QSBpbiBvcmRlciB0byBza2lwLgorIyAgKGUuZy4gaW4gY2FzZSBMdWEncyBvZiBkaWZmZXJlbnQg dmVyc2lvbnMgZXhpc3QpLgorIyoqKioKKworCWlmIFsgLW4gIiR7X19TS0lQX0xJU1RfREVQU19M VUF9IiBdIHx8IGNoZWNrX3Byb2cgbHVhCiAJdGhlbgogCQlsdWFwYXRocz0oJChsdWEgLWUgJ3By aW50KHBhY2thZ2UucGF0aC4uIjsiLi5wYWNrYWdlLmNwYXRoKScgfCB0ciAnXDsnICcgJykpCiAJ CWx1YXBhdGhzKz0iICR7REVQU19QQVRILy86LyB9IgotLSAKMi4zMC4wCgo= --------_6001609400000000C2E0_MULTIPART_MIXED_--