From patchwork Sun Jan 1 23:36:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720627 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb7H1Hr4z23dV for ; Mon, 2 Jan 2023 10:39:22 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 0E95160C2C; Sun, 1 Jan 2023 23:39:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0E95160C2C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dZpH9yguQMZS; Sun, 1 Jan 2023 23:39:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 4FD7160BFC; Sun, 1 Jan 2023 23:39:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4FD7160BFC X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id E43B11BF38D for ; Sun, 1 Jan 2023 23:39:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id C02E4402F5 for ; Sun, 1 Jan 2023 23:39:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C02E4402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zx7EeISP8YSH for ; Sun, 1 Jan 2023 23:39:05 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 17E0C4018F Received: from mail-oi1-x230.google.com (mail-oi1-x230.google.com [IPv6:2607:f8b0:4864:20::230]) by smtp2.osuosl.org (Postfix) with ESMTPS id 17E0C4018F for ; Sun, 1 Jan 2023 23:39:05 +0000 (UTC) Received: by mail-oi1-x230.google.com with SMTP id e205so23800275oif.11 for ; Sun, 01 Jan 2023 15:39:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GUqBMM67gZEdiYNg2HNKXo9UIJtVm8Krm1R8zkM3qzQ=; b=g2zydqMYe9XYLkUNOXE2C+v6f9lJ8H8fNuyRrAeuWqRc4N1wYsQieBBDlDkMNf1AN4 pl9GkcZOdj9ht2TL7lfeJ2cdOLAqAWxbSnVUKnPPF4pXYYl3jQD7owJiDjMvgwSg6fK3 H4WQWaRelohYFyTiCppfeugmUlK07+iV3X+07Ix4VYoCrUhF+93Pj14cmAWus8xP+1Vo /Z5CH4BlijpgyootJpM21C7bczFNMk8yMVdyRAhi4FRl5zlrX/vH089R0onvkyt8MY0o ls7MemrgIvAt7qNBWlSp5i80T1CeHjsktIaIuoLB7WvowWkPiammtD3rHN28RBhBClvB KYGA== X-Gm-Message-State: AFqh2koZkRW1CdWvtusV+LcTGaMulSadBGUS17Rmb7ue33F2TUBgjwTd AW3/gKUiUaCKCm05rh7nlzpfmmGT0U0= X-Google-Smtp-Source: AMrXdXvAO7nuCDEPl/c/UAKGQIqpJVdPLEhAJl/xGHpd++jktx80hOpnBmZCQFFgib/PZ6HqTT0lbQ== X-Received: by 2002:a05:6808:238e:b0:35e:aa28:a433 with SMTP id bp14-20020a056808238e00b0035eaa28a433mr23826017oib.25.1672616343953; Sun, 01 Jan 2023 15:39:03 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:02 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:25 -0300 Message-Id: <20230101233653.487175-2-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GUqBMM67gZEdiYNg2HNKXo9UIJtVm8Krm1R8zkM3qzQ=; b=gFpUkKcC75kQZX7GJ2BkZgSxy35m1AUTxek/hbzu7ct8ykFwMogYpLpg6nYejhx0ri sjRbOwsrQcfLaTU+GQRVwPnqbuoL4ogln+eDsKU3u2m8nOn6UWDBQ+Agy3xQ0J8CaOF+ O4djcLYIMCKmUs/2wL0fQdVnsNTkJ9jSd4UoEMY1NCdgRDjGTA4W4Z4kOCCDcaDf+zJY PGfCRG3hYSiqFJr6ruoBkWJIlvCPP+ymY0IGUhPzQD8uxGzxqRLzf1/wxaN46+tY+wib p7YCumE/AGfMz/Yr7pCy93vpe3fO6b85HJUiNWBFYQHfGgYtWZ+hciOem9BVJg8VYMIM N0ZQ== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=gFpUkKcC Subject: [Buildroot] [PATCH 01/29] package/pkg-generic: add check for deprecated _INSTALL_HOST_OPTS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thomas Petazzoni , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "f6fe8932df pkg-generic: add checks on deprecated variables FOO_BAR_OPT" introduced checks for deprecated variables, and warns the user to use _INSTALL_HOST_OPTS instead of _INSTALL_HOST_OPT. Commit "6a25cec33d package/pkg-cmake.mk: rename _INSTALL_HOST_OPTS -> _INSTALL_OPTS" removed the usage of _INSTALL_HOST_OPTS but didn't add a check for the deprecated variable. Add a warning to change _INSTALL_HOST_OPTS to _INSTALL_OPTS. And change the warning for _INSTALL_HOST_OPT to also suggest _INSTALL_OPTS. Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- package/pkg-generic.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index f24e03a325..9db86eccea 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -1200,7 +1200,8 @@ $(eval $(call check-deprecated-variable,$(2)_MAKE_OPT,$(2)_MAKE_OPTS)) $(eval $(call check-deprecated-variable,$(2)_INSTALL_OPT,$(2)_INSTALL_OPTS)) $(eval $(call check-deprecated-variable,$(2)_INSTALL_TARGET_OPT,$(2)_INSTALL_TARGET_OPTS)) $(eval $(call check-deprecated-variable,$(2)_INSTALL_STAGING_OPT,$(2)_INSTALL_STAGING_OPTS)) -$(eval $(call check-deprecated-variable,$(2)_INSTALL_HOST_OPT,$(2)_INSTALL_HOST_OPTS)) +$(eval $(call check-deprecated-variable,$(2)_INSTALL_HOST_OPT,$(2)_INSTALL_OPTS)) +$(eval $(call check-deprecated-variable,$(2)_INSTALL_HOST_OPTS,$(2)_INSTALL_OPTS)) $(eval $(call check-deprecated-variable,$(2)_AUTORECONF_OPT,$(2)_AUTORECONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_CONF_OPT,$(2)_CONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_BUILD_OPT,$(2)_BUILD_OPTS)) From patchwork Sun Jan 1 23:36:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720628 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb7W5Bntz23dV for ; Mon, 2 Jan 2023 10:39:35 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 944DB60C11; Sun, 1 Jan 2023 23:39:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 944DB60C11 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m6L9kIolGnbU; Sun, 1 Jan 2023 23:39:32 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id DE4E060E82; Sun, 1 Jan 2023 23:39:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DE4E060E82 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 532611BF38D for ; Sun, 1 Jan 2023 23:39:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3BD5160BFC for ; Sun, 1 Jan 2023 23:39:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 3BD5160BFC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id og3Zo5Ytvfqw for ; Sun, 1 Jan 2023 23:39:07 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 667F760B2C Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) by smtp3.osuosl.org (Postfix) with ESMTPS id 667F760B2C for ; Sun, 1 Jan 2023 23:39:07 +0000 (UTC) Received: by mail-oi1-x22a.google.com with SMTP id s187so23796798oie.10 for ; Sun, 01 Jan 2023 15:39:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZDJhF+g2N9s4NBRuYNro0l9qItiShDUFaQPS6skD0Lo=; b=62EZbob72mUmdzE1Dv6RNVd8fHgi/GI4WGbEmJfxg97bYjvMEFG0TAfaTQ26QYWNq0 2UkMbXGAJa0N5xjyoa/AaQSccMLEeYeVLgjOOl3pKc6egVfvC9iVOyE6reO8e2j9BNBM 4aVOEwNMTbGhgQbjTgs1rpF5EMrqPYPshk4LNA0DgVamL//P6DhM6fQSHK1COjV8y5FF XGCQs26yI8fei7vAiRJH5ko/SEhR8mZmCGjEenskwwyPrMOv+PD+iRDwTuxdd2FX3e0i sBOQP4xBN5Aupe/qtP5Pgrei5ET+mw/P7o89iVXWlAlCSGVBLUnAi5yU2jAKtyq4nSvW 8Atw== X-Gm-Message-State: AFqh2krmXf8FTTVTogcYgFnovqGcBR18KQo/Njuc1oXzbt0sRLjFVsTv QF0XyRDy4WKwrjwMKW0GUpXtLKEdl44= X-Google-Smtp-Source: AMrXdXugED7WOzK8+WcgPCFh1mDX0S2foR9MZ9LxhfFHqQWNA3I4Hgg4c/THiPvBqaE0PFGNLkIw+A== X-Received: by 2002:a05:6808:2982:b0:360:deee:d141 with SMTP id ex2-20020a056808298200b00360deeed141mr17043474oib.14.1672616346298; Sun, 01 Jan 2023 15:39:06 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:05 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:26 -0300 Message-Id: <20230101233653.487175-3-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZDJhF+g2N9s4NBRuYNro0l9qItiShDUFaQPS6skD0Lo=; b=LAuFg0kGgxKY3YD5qlXucFFDHzLOMTeknF+UoUaiYtuFNO1VJhAPs0vOr0WoTcwFqL J6EUpuA1EgnsmhV1N81+5aZG+naR5Y7uFCcDejGVbp5blWJ5gnGqks20X06CARUK1lOt 14ywaTF0il6hXyc54tb7+qV9kUa6R/plbfl6ed1GkKi/GeAfjmge8RqFT6g+t1/QdL6V PcnoyL4eK/hN0+66BTp+Tejejsb+D1/zhOLyIxw7pxizDtdio/6afRsyzsxglHcyFKWS 62fdJf80OFGKqXTpcAxIJC5HKLIekhIv3LNY56kM5SBmvVIK+/29mf9gJRKLVGHywSOx r8Pw== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=LAuFg0kG Subject: [Buildroot] [PATCH 02/29] package/libmng: fix optional dependency to lcms2 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" "0ce9b533e3 libmng: new package" introduced a typo that makes the optional dependency to lcms2 ineffective. Fix the typo LIBMNG_DEPDENDENCIES -> LIBMNG_DEPENDENCIES. Signed-off-by: Ricardo Martincoski --- Tested using this minimal config: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_LCMS2=y BR2_PACKAGE_LIBMNG=y before this patch: $ make libmng-show-depends host-skeleton jpeg skeleton toolchain zlib after this patch: $ make libmng-show-depends host-skeleton jpeg lcms2 skeleton toolchain zlib build test: 44 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/731769914 test-pkg config: BR2_PACKAGE_LCMS2=y BR2_PACKAGE_LIBMNG=y --- package/libmng/libmng.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libmng/libmng.mk b/package/libmng/libmng.mk index 090fe18380..8ffd74c05b 100644 --- a/package/libmng/libmng.mk +++ b/package/libmng/libmng.mk @@ -14,7 +14,7 @@ LIBMNG_LICENSE = libmng license LIBMNG_LICENSE_FILES = LICENSE ifeq ($(BR2_PACKAGE_LCMS2),y) -LIBMNG_DEPDENDENCIES += lcms2 +LIBMNG_DEPENDENCIES += lcms2 else LIBMNG_CONF_OPTS += --without-lcms2 endif From patchwork Sun Jan 1 23:36:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720629 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb7m0KtVz23dV for ; Mon, 2 Jan 2023 10:39:48 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 58C0B410D0; Sun, 1 Jan 2023 23:39:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 58C0B410D0 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J3OMwoIOoMTt; Sun, 1 Jan 2023 23:39:45 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 48BF6410BE; Sun, 1 Jan 2023 23:39:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 48BF6410BE X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id E8DD11BF38D for ; Sun, 1 Jan 2023 23:39:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id D2264402F5 for ; Sun, 1 Jan 2023 23:39:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D2264402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0dN2LT5fz19n for ; Sun, 1 Jan 2023 23:39:10 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org F24824018F Received: from mail-oi1-x233.google.com (mail-oi1-x233.google.com [IPv6:2607:f8b0:4864:20::233]) by smtp2.osuosl.org (Postfix) with ESMTPS id F24824018F for ; Sun, 1 Jan 2023 23:39:09 +0000 (UTC) Received: by mail-oi1-x233.google.com with SMTP id i127so23834895oif.8 for ; Sun, 01 Jan 2023 15:39:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eYNA2xjXfvDkzPizHpGzKH5l8L/GsRV/sI4cKcOubYk=; b=w4nrhX3767vIjKEBDo+bsqsc0yQaPYAU0Tx/+4m9KpGKssh7PxRYxF1HcJ1DPAJWWo 07rc7GD9PKgo9F1yQXKQ7c9fQLIqbttr436w6U7SST9S8VaiCIy/58XslXL8kLtxP49n r7OZ6oJMia8+vaQT87pennlfnTlGOooVe1N5UwUeB3hKqecY90nN3GmTnPIunnNMzlDY Ea6hbkBKlvSraPA6eZJCFqSBoMb9jTgqmlnGhGzA1BIEl9zYM4s+2pGLTyw9AHJjlD68 rWjoVmk/CHfr8c5fDFc9eP32W2oPktB1yg4i0BBEWEZyMY7khNXX2Dd4pjbDntNFfKqq g95g== X-Gm-Message-State: AFqh2koNPIy/zX2n/283vNSpnB1Z5TECxDCP+oQ0eu/qAAryTEvacHGY wxBdwVELJRLenrE5EK4Ntd50cidAf9c= X-Google-Smtp-Source: AMrXdXtW1jLp0jkbxJuw6bxhXCHdC/8UWM6VtykimFTatf2I5M21OQ3n0F7dsIQMDGwQjCqqA/clFA== X-Received: by 2002:a54:4493:0:b0:360:fc47:d7b9 with SMTP id v19-20020a544493000000b00360fc47d7b9mr17473992oiv.37.1672616349028; Sun, 01 Jan 2023 15:39:09 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:07 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:27 -0300 Message-Id: <20230101233653.487175-4-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eYNA2xjXfvDkzPizHpGzKH5l8L/GsRV/sI4cKcOubYk=; b=V9Ob23Q+WJlj0iynB50wjjdqsHGF3I/TGSzRSl4FaEexIvF9iI9KfCdb06Jel0T6Ix VlYgHGqW9Y4Wm+te9byUX4Add9+7Bt394c4NUOxlmT/sQyHq13LfxfMxD9xqnT8XFTVi 5+KRwOGpUHO7/4W0F23GsAk3FUzEImdDofI+xC2BZ0YmUKymR5Pbya9pIjnrBNmzxOns z5IYSTXZgYE9MyZ+VWBUf8ELy26cPIFZU4VNGBWLIQRn1OfvJw8yWhuUkCsm6lzXPYjX tpJSkaYzA4n5mPJsSe3rHwDoobKeR7TgsQEn3Dg2FW3Ixq3U0JETstyQvNfJllBvVcHc T2tw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=V9Ob23Q+ Subject: [Buildroot] [PATCH 03/29] package/qcom-db410c-firmware: fix typo for _LICENSE X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mike Frampton , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Cc: Mike Frampton Signed-off-by: Ricardo Martincoski --- $ make defconfig $ make qcom-db410c-firmware-legal-info $ cat output/legal-info/manifest.csv before this patch: "qcom-db410c-firmware","1034.2.1","unknown","LICENSE", "linux-board-support-package-r1034.2.1.zip", "https://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware","glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown]" after this patch: "qcom-db410c-firmware","1034.2.1","Qualcomm firmware license","LICENSE", "linux-board-support-package-r1034.2.1.zip", "https://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware","glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown]" --- package/qcom-db410c-firmware/qcom-db410c-firmware.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/qcom-db410c-firmware/qcom-db410c-firmware.mk b/package/qcom-db410c-firmware/qcom-db410c-firmware.mk index 9ef32cc9d4..cf4b59b72e 100644 --- a/package/qcom-db410c-firmware/qcom-db410c-firmware.mk +++ b/package/qcom-db410c-firmware/qcom-db410c-firmware.mk @@ -8,7 +8,7 @@ QCOM_DB410C_FIRMWARE_VERSION = 1034.2.1 QCOM_DB410C_FIRMWARE_BASE = linux-board-support-package-r$(QCOM_DB410C_FIRMWARE_VERSION) QCOM_DB410C_FIRMWARE_SOURCE = $(QCOM_DB410C_FIRMWARE_BASE).zip QCOM_DB410C_FIRMWARE_SITE = https://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware -QCOM_DB410C_FIRMWARE_LICENCE = Qualcomm firmware license +QCOM_DB410C_FIRMWARE_LICENSE = Qualcomm firmware license QCOM_DB410C_FIRMWARE_LICENSE_FILES = LICENSE QCOM_DB410C_FIRMWARE_DEPENDENCIES = host-mtools From patchwork Sun Jan 1 23:36:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720631 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb8159ggz23dV for ; Mon, 2 Jan 2023 10:40:01 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id AA6D2405B8; Sun, 1 Jan 2023 23:39:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org AA6D2405B8 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OnxujaDBaIFR; Sun, 1 Jan 2023 23:39:58 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id E215B402F5; Sun, 1 Jan 2023 23:39:57 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org E215B402F5 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 2F72E1BF38D for ; Sun, 1 Jan 2023 23:39:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 1831F812BB for ; Sun, 1 Jan 2023 23:39:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1831F812BB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id by2o935eRrNo for ; Sun, 1 Jan 2023 23:39:12 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 6B2678129A Received: from mail-oa1-x2a.google.com (mail-oa1-x2a.google.com [IPv6:2001:4860:4864:20::2a]) by smtp1.osuosl.org (Postfix) with ESMTPS id 6B2678129A for ; Sun, 1 Jan 2023 23:39:12 +0000 (UTC) Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-14fb7fdb977so25091314fac.12 for ; Sun, 01 Jan 2023 15:39:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hd4OpCGRxLTc+rPOLTjZrQiSgRQzfh9+Kdr0+7Frx54=; b=ZaLqafehIigtFyRGSgM6TfRR+/qF/mAd5jOkpjBYvaOMvL2QErT268nPH/oU7EnSrL i81sFF5YwLwit9sZwliqMaseerXRCyI5DCQqUujnMEQ19ZTfeHC1Z4f+XxDgaAagJ/AR MHexTszl0y22fFBfZLw9I4x/fjIJO9SncOrGYfOQ0QHDVET2Df0rS2IwOJfv44senHM1 D60zXY8dOPnoSxF034lzWTU4Dmv3Aw1w9MdBxoR0mCVofMC6La9zUNNJkQ4YonpnA96h snP1FJrNjMLUBuC3O5alqOyf0j5TmZjlqCfgQUpml3RG1kdsuQKA0AD7P8wQ5xZfYhu8 9HNw== X-Gm-Message-State: AFqh2kqDHnqLCR/XO6Ako4BanSj6Fpq/1PeaVotnyt3vMVWWdEAMc5fW o3HEp3SADQVZYzOYp/GL3SYinmd9Gx4= X-Google-Smtp-Source: AMrXdXt6W3LPDHIAsJPfV3bZzW6sRWnKnOeB9wmoWi1v12fsxHHyrqKl8QWfSYmAEa0TtPYZP2tfpg== X-Received: by 2002:a05:6870:814:b0:144:54b3:750 with SMTP id fw20-20020a056870081400b0014454b30750mr20176926oab.12.1672616351426; Sun, 01 Jan 2023 15:39:11 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:10 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:28 -0300 Message-Id: <20230101233653.487175-5-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hd4OpCGRxLTc+rPOLTjZrQiSgRQzfh9+Kdr0+7Frx54=; b=Xg7GT8HsvFpNzhI3E6I+suBi2pMNdc/yktYmy+wycO2MkCZdzrQSky6HPLm0UHAaig gGIKUp76wAv6x2mtETCT09Jij0wJ53Fm74KMZybuRdJOu0RUCGj6GgQROJPbZ4zq+Lr0 OnuoaQwM1ZCahhnK/sXa9fj6kSahCtFLLp0X+H58wN9sv/E39kk8RoOWKLdGUJlndVIH hCl2QgUyXTryDz0cjRBtnzPpGknl9FTicdfaNFj9WCNPWy5oozaL2Fm56xA+YKtzgTo9 VxEdocmWGy+Wqu8Eqv5meO5dpaEOlnXxrKdmb+c5HK2W3OKgrlCQEe6Bj/WVcHG7UQek cOLQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Xg7GT8Hs Subject: [Buildroot] [PATCH 04/29] package/tinyxml: fix typo for TINYXML_CPE_ID_VENDOR X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Ricardo Martincoski --- Tested using this minimal config: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_TINYXML=y and these commands: $ make pkg-stats $ grep -A73 '"tinyxml":' output/pkg-stats.json > after |--- before |+++ after |@@ -17 +17 @@ |- "warnings": 1, |+ "warnings": 0, |@@ -20 +20 @@ |- "cpeid": null, |+ "cpeid": "cpe:2.3:a:tinyxml_project:tinyxml:2.6.2_2:*:*:*:*:*:*:*", |@@ -49,2 +49,2 @@ |- "error", |- "1 warnings" |+ "ok", |+ "no warnings" |@@ -54 +54 @@ |- "no verified CPE identifier" |+ "CPE version unknown in CPE database" --- package/tinyxml/tinyxml.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/tinyxml/tinyxml.mk b/package/tinyxml/tinyxml.mk index d173254e31..8e706f1a1e 100644 --- a/package/tinyxml/tinyxml.mk +++ b/package/tinyxml/tinyxml.mk @@ -12,7 +12,7 @@ TINYXML_AUTORECONF = YES TINYXML_INSTALL_STAGING = YES TINYXML_LICENSE = Zlib TINYXML_LICENSE_FILES = README -TINYXML_CPE_ID_VENDOT = tinyxml_project +TINYXML_CPE_ID_VENDOR = tinyxml_project # 0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch TINYXML_IGNORE_CVES += CVE-2021-42260 From patchwork Sun Jan 1 23:36:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720632 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb8J10xQz23db for ; Mon, 2 Jan 2023 10:40:15 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 03087812CC; Sun, 1 Jan 2023 23:40:14 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 03087812CC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lDhIGk96D6Rj; Sun, 1 Jan 2023 23:40:12 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 0A8E581316; Sun, 1 Jan 2023 23:40:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0A8E581316 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 7D55A1BF38D for ; Sun, 1 Jan 2023 23:39:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 59543812BB for ; Sun, 1 Jan 2023 23:39:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 59543812BB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dmlHvSJES7D3 for ; Sun, 1 Jan 2023 23:39:14 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org AE1648129A Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) by smtp1.osuosl.org (Postfix) with ESMTPS id AE1648129A for ; Sun, 1 Jan 2023 23:39:14 +0000 (UTC) Received: by mail-oi1-x22c.google.com with SMTP id n8so17046277oih.0 for ; Sun, 01 Jan 2023 15:39:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Nxh/q3RkAnZ2pCWQK5bkw4tgsDx9JcRFeJe4Z1nSYAw=; b=NkSAFt3/TikfRBiJkE4OFFy5jsQ9K6YF+e+aql3HYxwghzpeym9jeWXoBeC37TCwRj C/m+mhAyyaKFGoCVIGzmNuK043XAm57RzRmP646AkSFuHOsT0huTxJWwt2PONj/qGNUB XOWQxQVzA025ZvBxCufMgHvGuHRCCNqIYSVcb27eZIC0C3dVfFKKxHGbFl1dM0z7twMe z5RIujx9BJiJTwR5ShCHdFDge93+lP+B2x8YU5GhMUQOZpnJnyEaR9s/8W8DYKIGN8nO LGspPjVt1DAZLVqnz+nPgaY8VghS2xiI0CxPgVlLDfnG7j+SIAm0LhbMVCbtOcYOjiIN m01A== X-Gm-Message-State: AFqh2kpcPWSHPoZBthlETC6nUszr7AG8JIi22917JwdOnf/hPWQBhg9i KyG//azWGbSLFm5uFmExk0apD4W7Fxw= X-Google-Smtp-Source: AMrXdXsDkkt9ujQYdyrKkLWl2yz1cpFdHrFGzr6NKfqiQGXV4RYgeSZlGTrNVYGrMirRoQzuYQ6WFA== X-Received: by 2002:aca:1918:0:b0:35c:560f:e2ee with SMTP id l24-20020aca1918000000b0035c560fe2eemr18023955oii.34.1672616353748; Sun, 01 Jan 2023 15:39:13 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:12 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:29 -0300 Message-Id: <20230101233653.487175-6-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Nxh/q3RkAnZ2pCWQK5bkw4tgsDx9JcRFeJe4Z1nSYAw=; b=CsrcPmQY5yvg6XNwVDaRr8mAiMxpRcu3g5Jgw9Z0bvWqt7F8em1CUsCa8lOEY0gU0q MEDNZbM1aWJ+J/00PLy9lG5B2LNVFmV8zhCd2Df8l3XpU6BD2jTvbRrfOQOvecNYh4qm /WNy9KeJQtVlYahx1twWxIFZ0JmoX3GzaBLli3ZrH5WYGORIPhwRw/zEJAf22RQmzAVi EVd8EPydfGHrDfq0GwupwsX28+vw+HN9QxoPNs8tNP32dasAqTBOVbJp23DUKK3Ge9d6 SCOXtIjBfMuTnbPEHuTEE62/yul6VoFvwi1is7gQhHj5DG+vA2KZ1yljX+Rwm8BzvZVC 59yQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=CsrcPmQY Subject: [Buildroot] [PATCH 05/29] package/gobject-introspection: really use host python for host variant X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "abc110e362 package/gobject-introspection: bump to version 1.68.0" renamed the define that makes sure g-ir-tool-template uses the host python, but forgot to update its call on pre-configure hooks. Update it now. Signed-off-by: Ricardo Martincoski --- Tested using this minimal config: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_GOBJECT_INTROSPECTION=y and these commands: $ make host-gobject-introspection-configure $ head -n 1 output/build/host-gobject-introspection-*/tools/g-ir-tool-template.in Before this patch: #!@PYTHON_CMD@ After this patch: (the shebang points to the correct absolute path to output/host/bin/python3) --- package/gobject-introspection/gobject-introspection.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gobject-introspection/gobject-introspection.mk b/package/gobject-introspection/gobject-introspection.mk index c8ad9b3c72..70f4addeab 100644 --- a/package/gobject-introspection/gobject-introspection.mk +++ b/package/gobject-introspection/gobject-introspection.mk @@ -67,7 +67,7 @@ HOST_GOBJECT_INTROSPECTION_CONF_ENV = \ define GOBJECT_INTROSPECTION_FIX_TOOLS_PYTHON_PATH $(SED) '1s%#!.*%#!$(HOST_DIR)/bin/python3%' $(@D)/tools/g-ir-tool-template.in endef -HOST_GOBJECT_INTROSPECTION_PRE_CONFIGURE_HOOKS += GOBJECT_INTROSPECTION_FIX_TOOLTEMPLATE_PYTHON_PATH +HOST_GOBJECT_INTROSPECTION_PRE_CONFIGURE_HOOKS += GOBJECT_INTROSPECTION_FIX_TOOLS_PYTHON_PATH # Perform the following: # - Just as above, Ensure that g-ir-tool-template.in uses the host python. From patchwork Sun Jan 1 23:36:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720633 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb8g69q2z23db for ; Mon, 2 Jan 2023 10:40:35 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 38FAE405C1; Sun, 1 Jan 2023 23:40:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 38FAE405C1 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0XR-Rc3O11kF; Sun, 1 Jan 2023 23:40:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 5AC64404C0; Sun, 1 Jan 2023 23:40:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5AC64404C0 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id A06B41BF38D for ; Sun, 1 Jan 2023 23:39:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 8985A402F5 for ; Sun, 1 Jan 2023 23:39:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8985A402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bwZFN4OQo9ho for ; Sun, 1 Jan 2023 23:39:17 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org A53D54018F Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) by smtp2.osuosl.org (Postfix) with ESMTPS id A53D54018F for ; Sun, 1 Jan 2023 23:39:17 +0000 (UTC) Received: by mail-oi1-x231.google.com with SMTP id j130so18187347oif.4 for ; Sun, 01 Jan 2023 15:39:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/gT81Tz88mh/wX4GFlhTr/UK5cI5hpuw78PE0OBKg9g=; b=4iPg8UK654i2Ra/I9F/eY4Hv2jM262vgclLpCl1MMEjA11nkHb5EeQbfs/mt/gdr2g gVb2J1dE2jmoc3p2fav7taJD+lUxRKs7zccB/LaN3qff539ClUksv3Wrt5j8PzRsdWp/ cVWqblvbNr/iJZya0nlChWtd3kfTIbP01hVL/H6Fv9YYTUDjbBVjwymPpLfLNLOtU0eK w5un7Jmewf8GDfrFBFMFKGEW3BFx5t9xJTp+cwzP1wkop7/WofqcQSxL8hMH8PcmBK5K 3S9161ophjaE1DffDQnY4pyogZEUkocW+mnz9VHIBCfCLV59LP+MGUQceCuo+fDZXVmD +5hQ== X-Gm-Message-State: AFqh2kpKqzr8V8UMFeZ23KhufvB1HVmDs4oRmfkcRZ0/cdi9ac/14UDI et//VCYtxlagYAke8UTAt8vm3+GByIY= X-Google-Smtp-Source: AMrXdXsVrQn+PEpknl/7JDslLavkmLJ8He1n37pL5ZHlLHW37B4i7pAgU3nxsxuBNUnIZnAQAMG9Vg== X-Received: by 2002:a05:6808:1b0e:b0:360:febd:ed44 with SMTP id bx14-20020a0568081b0e00b00360febded44mr23197475oib.51.1672616356719; Sun, 01 Jan 2023 15:39:16 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:15 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:30 -0300 Message-Id: <20230101233653.487175-7-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/gT81Tz88mh/wX4GFlhTr/UK5cI5hpuw78PE0OBKg9g=; b=gTkrDf8lYRPTkq4GcYyuM2bVqfzTmLyQ6xaTQZ5Es3R7jYs/b1lwfktdchxZ920jKn EdX+MvLk8kBnPj65U15hqrUJBn+x8WIdwiC9ZEB1ecjuHz6+d5xhetodLBsOl1wKqgkY kMkJl+fVno+oAtY9JacNf/vHCVyA0hIl2l5M/5CRlFd1aY4iRVdWZWpYHbDv+Xer3qZu 8fTyiXASPpqTpnmHD7Hu49oF4VS8oWLTCDbQJN9ZLeKL/wd2DXggB1h1TeluOd8ouYMD nsa+rty4a5xgL1Eus7K+iF818yaai5mkSNtV1SH8+Awet+6kdMfo0Zz8mo6U9h/LRrnA JZJw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=gTkrDf8l Subject: [Buildroot] [PATCH 06/29] package/i2pd: really install configuration files X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fabrice Fontaine , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" While applying [1] the commit "fffbd2c9f7 i2pd: new package" unintentionally removed completely the post-install hooks, so I2PD_INSTALL_CONFIGURATION_FILES is declared but never called. Fix the install of configuration files by adding the defined symbol to the post-install hooks. [1] http://patchwork.ozlabs.org/project/buildroot/patch/20180327212401.5173-1-fontaine.fabrice@gmail.com/ Cc: Fabrice Fontaine Signed-off-by: Ricardo Martincoski --- Tested using this minimal config: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_I2PD=y |--- output.before/build/packages-file-list.txt.sorted |+++ output.after/build/packages-file-list.txt.sorted |@@ -15486,0 +15487,2 @@ |+i2pd,./etc/i2pd/i2pd.conf |+i2pd,./etc/i2pd/tunnels.conf |@@ -15491,0 +15494,19 @@ |+i2pd,./var/lib/i2pd/certificates/family/gostcoin.crt |+i2pd,./var/lib/i2pd/certificates/family/i2pd-dev.crt |+i2pd,./var/lib/i2pd/certificates/family/i2p-dev.crt |+i2pd,./var/lib/i2pd/certificates/family/mca2-i2p.crt |+i2pd,./var/lib/i2pd/certificates/family/stormycloud.crt |+i2pd,./var/lib/i2pd/certificates/family/volatile.crt |+i2pd,./var/lib/i2pd/certificates/reseed/acetone_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/creativecowpat_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/echelon3_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/hankhill19580_at_gmail.com.crt |+i2pd,./var/lib/i2pd/certificates/reseed/hiduser0_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/hottuna_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/i2p-reseed_at_mk16.de.crt |+i2pd,./var/lib/i2pd/certificates/reseed/igor_at_novg.net.crt |+i2pd,./var/lib/i2pd/certificates/reseed/lazygravy_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/orignal_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/r4sas-reseed_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/rambler_at_mail.i2p.crt |+i2pd,./var/lib/i2pd/certificates/reseed/reseed_at_diva.exchange.crt --- package/i2pd/i2pd.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/i2pd/i2pd.mk b/package/i2pd/i2pd.mk index b99212be47..ad268a235c 100644 --- a/package/i2pd/i2pd.mk +++ b/package/i2pd/i2pd.mk @@ -44,6 +44,7 @@ define I2PD_INSTALL_CONFIGURATION_FILES mkdir -p $(TARGET_DIR)/var/lib/i2pd cp -a $(@D)/contrib/certificates $(TARGET_DIR)/var/lib/i2pd endef +I2PD_POST_INSTALL_TARGET_HOOKS += I2PD_INSTALL_CONFIGURATION_FILES define I2PD_USERS i2pd -1 i2pd -1 * /var/lib/i2pd - - I2P Daemon From patchwork Sun Jan 1 23:36:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720634 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb8x66wfz23db for ; Mon, 2 Jan 2023 10:40:49 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 99B0840600; Sun, 1 Jan 2023 23:40:47 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 99B0840600 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8G7mz6wNgXu6; Sun, 1 Jan 2023 23:40:46 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 7FCE0405EC; Sun, 1 Jan 2023 23:40:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7FCE0405EC X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id D08501BF38D for ; Sun, 1 Jan 2023 23:39:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id ACE8760BFC for ; Sun, 1 Jan 2023 23:39:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org ACE8760BFC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A8kZRv35No9l for ; Sun, 1 Jan 2023 23:39:20 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B283260C16 Received: from mail-oa1-x2c.google.com (mail-oa1-x2c.google.com [IPv6:2001:4860:4864:20::2c]) by smtp3.osuosl.org (Postfix) with ESMTPS id B283260C16 for ; Sun, 1 Jan 2023 23:39:20 +0000 (UTC) Received: by mail-oa1-x2c.google.com with SMTP id 586e51a60fabf-14ffd3c5b15so20206941fac.3 for ; Sun, 01 Jan 2023 15:39:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CTTYeRYWDPnSQ2VRdLhghfTWLLKNCGSCsTbvSGQGogs=; b=E1L9HWXz1LrQI73i1TdNQxIX7rPM7zsEiQ7s6fD2B1/upfemT1MiDZO1fAqfI1CVfP 6GeXyuq+YRYFb697Bjx3/Oc4+syemUF4b6f4Qk2vhQcb+nsVjxiPsatd1FkcPmzHLqqG G2m0kecRXOwUhGvfsp5gfZtOzfV6S8fePSyaLxAD8kRI15msFd2pRBow2pC6UBNanPuQ sK0g3VK3HKk7ebf+gSp3sflFQmLs8W26zLDk7cT17b2Zm8tpEacvcyye3QC9wcMGm/Ou Tn8gDWBg7CSEIf3tthLgx9XI8d7Atjvisxq/4o+b1dA1VjNLa6+m6th664fC3E3Z/xYG DxSQ== X-Gm-Message-State: AFqh2kpgsxYkQJXyfT+i9YHuoTnwuvIN/OftZjlItFfJWWUkEcPbsYRT mCUZqdoiwOs4Go0exvXjYIjOWGcGuTw= X-Google-Smtp-Source: AMrXdXsdwUSN2vzeAHlL2ZIxxx1DpMJiuFv6B/eACEFyqWNkcst6yeul7RnljWcD7+p+gHetvCm0Sw== X-Received: by 2002:a05:6870:678b:b0:145:120:4867 with SMTP id gc11-20020a056870678b00b0014501204867mr18707781oab.34.1672616359713; Sun, 01 Jan 2023 15:39:19 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:18 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:31 -0300 Message-Id: <20230101233653.487175-8-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CTTYeRYWDPnSQ2VRdLhghfTWLLKNCGSCsTbvSGQGogs=; b=UsNcZi81TgxplY+CMTbo8RLBeBDTiQEwMPquAfHlrUQO2Ipuc/SdHOH6DPIzMT4a+P CQQUZ0IvDJ5J8AzJeQE0rjzrHok+nateMPtcfLCuHeczhUJAmQuCMc9wE8l6qrWulhhh ZRAcG1sTNV8ErSxSZqUH3IqaZDShOy4vlWr1qTIVaF3E11o4c4M+wrB2IoFr/j/34xuL m9Bx43m3NbQFl0QD/UeaNCzMIW9QogeyL0+GGVz6/S9TdtX08bSthV9XENLpJ1wrBXbN VSRr4nKrU16Uwlz1Lpj12nEJVyHEddGPa1lymuVNMqUPxFTUxibCtzwNcEOai9u+y8op nuug== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=UsNcZi81 Subject: [Buildroot] [PATCH 07/29] package/ima-evm-utils: really install to staging X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "8229196d41 package/ima-evm-utils: new package" added IMA_EVM_UTILS_INSTALL_STAGING_CMDS without enabling IMA_EVM_UTILS_INSTALL_STAGING, so currently the package is not installed to staging. Enable installing to staging. Cc: Petr Vorel Signed-off-by: Ricardo Martincoski Reviewed-by: Petr Vorel --- Tested using this minimal config: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_IMA_EVM_UTILS=y |--- output.before/build/packages-file-list-staging.txt.sorted |+++ output.after/build/packages-file-list-staging.txt.sorted |@@ -0,0 +1,6 @@ |+ima-evm-utils,./usr/bin/evmctl |+ima-evm-utils,./usr/include/imaevm.h |+ima-evm-utils,./usr/lib/libimaevm.la |+ima-evm-utils,./usr/lib/libimaevm.so |+ima-evm-utils,./usr/lib/libimaevm.so.3 |+ima-evm-utils,./usr/lib/libimaevm.so.3.0.0 --- package/ima-evm-utils/ima-evm-utils.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk index 7ee34d5e1a..01984402ce 100644 --- a/package/ima-evm-utils/ima-evm-utils.mk +++ b/package/ima-evm-utils/ima-evm-utils.mk @@ -8,6 +8,7 @@ IMA_EVM_UTILS_VERSION = 1.4 IMA_EVM_UTILS_SITE = http://downloads.sourceforge.net/project/linux-ima/ima-evm-utils IMA_EVM_UTILS_LICENSE = GPL-2.0 IMA_EVM_UTILS_LICENSE_FILES = COPYING +IMA_EVM_UTILS_INSTALL_STAGING = YES IMA_EVM_UTILS_DEPENDENCIES = host-pkgconf keyutils openssl tpm2-tss # Tarball doesn't contain configure From patchwork Sun Jan 1 23:36:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720635 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb9C0xddz23db for ; Mon, 2 Jan 2023 10:41:02 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 6629940603; Sun, 1 Jan 2023 23:41:00 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 6629940603 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d_xNLLB6cAL5; Sun, 1 Jan 2023 23:40:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 8FACD405D8; Sun, 1 Jan 2023 23:40:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8FACD405D8 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 0884A1BF38D for ; Sun, 1 Jan 2023 23:39:24 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D85BE60C11 for ; Sun, 1 Jan 2023 23:39:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org D85BE60C11 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UB7fvZoti1D4 for ; Sun, 1 Jan 2023 23:39:23 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org EC6EC60BFC Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) by smtp3.osuosl.org (Postfix) with ESMTPS id EC6EC60BFC for ; Sun, 1 Jan 2023 23:39:22 +0000 (UTC) Received: by mail-oi1-x22a.google.com with SMTP id s187so23797137oie.10 for ; Sun, 01 Jan 2023 15:39:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aMRDLaDkbzahd/uiRVPjuZUsTkJ2JtwhqPMjjH8wbXw=; b=6o6WouE3xP7uBho3voIEKsVqDyLEWuANVSruUupxu4+8Y+P54Jg5f8+guKqYOlk+kg 0eLt9i09fzKZDfgc+Thr85EZPdXAUE12QoZFjuLVy+TXLLoGVaWo1Ds58wWihK0aI/wv Itxf7X4p9h/vFbDzIkmIF9wbOHrURhfpS6h8WK+d3/NG+lGWSC5yIq1QIe2ZF4XJ7ChL ay8AZJko/M0MDm5xQIVo1v4tBlrcMlpPgHW3BDs+oTsP9CFtsJ6eJGs72FeBDm5qNUkh hZOjjNBqwmCBIYrKEN7RuoSJ4RCImcpcKgfSlsBbE/f3HhUd1IbXlGumk6by94BDLMYo mlIQ== X-Gm-Message-State: AFqh2kp+ItwPZOT/WFP5KuT5tcdaKDKonH5PRpPC2befHCrUDVHz55o0 Zbx/vGUzkotjPNpJqoY71p8ZA53AQDk= X-Google-Smtp-Source: AMrXdXvuuxjz2h1BZqgGBoiKAX3BzPgSQ4lcwkPdhkS0JsVqMJq0UpLcy3rRHAKPLJfitPb1EGwW7g== X-Received: by 2002:a05:6808:2c9:b0:35e:b231:1a27 with SMTP id a9-20020a05680802c900b0035eb2311a27mr16014160oid.33.1672616362572; Sun, 01 Jan 2023 15:39:22 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:21 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:32 -0300 Message-Id: <20230101233653.487175-9-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aMRDLaDkbzahd/uiRVPjuZUsTkJ2JtwhqPMjjH8wbXw=; b=FhxipUHoZ3P3CUioOtc845+0DhbYgt9LGX+d23IDSsgl9dRctCaFT1xRKoKln2eNDD nQr/gIqw766JB5Fp27NKaR6q5Hr19h2DPbe9C1M1+vXfG89jRZgOmbZi+P99qyLPzW28 Ad8eWZPSejs7sFobRguhqTZas4I5cghTgv6n6NUAsUvV57l/4CmuRjyScNxXr+RrWSmn INVE1jisJ5zSwl5Y8SALwB7XWDsAaxJ76LzR4ZpLEnxWj8DarBJmDxRQms2E9+324F/a pGLRtENroJ9b1U9FK4fHo37zRYuGiAr+l3fS6okAira0hPgWxz/Lh+7A5A2duBbk0gRr VXmw== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=FhxipUHo Subject: [Buildroot] [PATCH 08/29] package/qt5/qt5virtualkeyboard: really configure language layouts X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Giulio Benetti , Julien Corjon , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "170777f342 package/qt5/qt5virtualkeyboard: convert to qmake infrastructure" changed most but not all _QMAKEFLAGS to _CONF_OPTS. As a consequence, BR2_PACKAGE_QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS is ignored and all layouts are compiled in. Some layouts have different licenses (e.g. pinying), so the license information for a build that is configured to not include such layouts is wrong. Change the remaining _QMAKEFLAGS entry, fixing the config for which language layouts are compiled and installed. Cc: Giulio Benetti Cc: Julien Corjon Signed-off-by: Ricardo Martincoski --- Tested using this minimal config: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_QT5=y BR2_PACKAGE_QT5VIRTUALKEYBOARD=y that is expected to compile/install only en_GB layout. |--- output.before/build/packages-file-list.txt.sorted |+++ output.after/build/packages-file-list.txt.sorted |@@ -3647,5 +3646,0 @@ |-qt5virtualkeyboard,./usr/lib/cmake/Qt5VirtualKeyboard/Qt5VirtualKeyboard_QtVirtualKeyboardHangulPlugin.cmake |-qt5virtualkeyboard,./usr/lib/cmake/Qt5VirtualKeyboard/Qt5VirtualKeyboard_QtVirtualKeyboardOpenWnnPlugin.cmake |-qt5virtualkeyboard,./usr/lib/cmake/Qt5VirtualKeyboard/Qt5VirtualKeyboard_QtVirtualKeyboardPinyinPlugin.cmake |-qt5virtualkeyboard,./usr/lib/cmake/Qt5VirtualKeyboard/Qt5VirtualKeyboard_QtVirtualKeyboardTCImePlugin.cmake |-qt5virtualkeyboard,./usr/lib/cmake/Qt5VirtualKeyboard/Qt5VirtualKeyboard_QtVirtualKeyboardThaiPlugin.cmake |@@ -3660,5 +3654,0 @@ |-qt5virtualkeyboard,./usr/lib/qt/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so |-qt5virtualkeyboard,./usr/lib/qt/plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so |-qt5virtualkeyboard,./usr/lib/qt/plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so |-qt5virtualkeyboard,./usr/lib/qt/plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so |-qt5virtualkeyboard,./usr/lib/qt/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so build test: 44 builds, 29 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/731801232 test-pkg config: BR2_PACKAGE_QT5=y BR2_PACKAGE_QT5VIRTUALKEYBOARD=y --- package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk b/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk index c31d455c4e..3fefdc874d 100644 --- a/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk +++ b/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk @@ -16,7 +16,7 @@ QT5VIRTUALKEYBOARD_LICENSE_FILES = LICENSE.GPL3 QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS = $(call qstrip,$(BR2_PACKAGE_QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS)) ifneq ($(strip $(QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS)),) -QT5VIRTUALKEYBOARD_QMAKEFLAGS += CONFIG+="$(foreach lang,$(QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS),lang-$(lang))" +QT5VIRTUALKEYBOARD_CONF_OPTS += CONFIG+="$(foreach lang,$(QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS),lang-$(lang))" ifneq ($(filter ja_JP all,$(QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS)),) QT5VIRTUALKEYBOARD_LICENSE += , Apache-2.0 (openwnn) From patchwork Sun Jan 1 23:36:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720636 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb9R3fF1z23db for ; Mon, 2 Jan 2023 10:41:15 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id C974B4030D; Sun, 1 Jan 2023 23:41:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C974B4030D X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ht40N-mtZTQA; Sun, 1 Jan 2023 23:41:12 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id BFB1D410B1; Sun, 1 Jan 2023 23:41:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org BFB1D410B1 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 993391BF38D for ; Sun, 1 Jan 2023 23:39:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 7F949402F5 for ; Sun, 1 Jan 2023 23:39:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7F949402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k8cE7DGHxE1J for ; Sun, 1 Jan 2023 23:39:25 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8E6DF4018F Received: from mail-oi1-x230.google.com (mail-oi1-x230.google.com [IPv6:2607:f8b0:4864:20::230]) by smtp2.osuosl.org (Postfix) with ESMTPS id 8E6DF4018F for ; Sun, 1 Jan 2023 23:39:25 +0000 (UTC) Received: by mail-oi1-x230.google.com with SMTP id e205so23800704oif.11 for ; Sun, 01 Jan 2023 15:39:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BjqnLI+ZBjn4auE9kIUfbSAI0EYanysy17DiRhp7Wls=; b=udaBRnZevpFhi27bH+EvWCNsGBVyvjPqCCuOWp9H3ujqXGVa3AlW0qJN2clGqW38R7 a0uJai687YxlMlv4OxoJEB9gxEXf+sZFx/2I/0qtyDi4vWk+Uz0XJR+Wcn8RYWmnqTZ0 wg3sYGiT5vTAfsUP69hWjLEgvD4L3hqAFWVKO8c5y3WE9d5kWw4XsK18QKyZpi45Q0hN VVt7RSMUUe5i9oaghJof3jqDzdduZNoJoHAK7sM2rn2UdDOoWI6yK/Z5Z6bule2EvSgo D2w+dQK4EgGcthvISOE1mRJcVj/MNmtkP9sMB7Y01N3dNHsvz+M5gsk7bgsBTJIc1zT/ M3Yw== X-Gm-Message-State: AFqh2kpkGM6ie9/XzLK+Zd8kBzQUPmkD9P6APEOjBqjti7NIEcyMkjnu U7dtLqNcTtx4opf5SdO7FeVH71+JT/Q= X-Google-Smtp-Source: AMrXdXvJySc69dF4yrySQepAgvWeYNLa3pAWkKTBPCy6sDd/3+2b1MgF4qeS7/LtPmd8+/yWI8UYvQ== X-Received: by 2002:a05:6808:1290:b0:355:1df0:9b84 with SMTP id a16-20020a056808129000b003551df09b84mr25275635oiw.2.1672616365230; Sun, 01 Jan 2023 15:39:25 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:24 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:33 -0300 Message-Id: <20230101233653.487175-10-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BjqnLI+ZBjn4auE9kIUfbSAI0EYanysy17DiRhp7Wls=; b=d0pxGpqJbLlIsLmBqvFo5KXv4BsDxP+qzz9yc3qR+lhhzHMLS6LtxZx9cgxx0M6Lvu SMuwB2CpI/edlpw/IALej0evERDZIOmInnBJKw5FscnCI+k/xjjzfJ4U8ukNpdQfWm4n W90Ubtt6wZvZqTALrI4Cx6Ul78w0KhDtl5dkPuF7avfyMph9jgCKEKUZ2qJ4Ijwhprua UXAgUQVy3VmcXg28cTCJPf8npJpBsKjlY6gUvl9v60qXqJm+hw+6EvUpLhnSuUvmoO5Z X6pKW3jc2EzKYDgMqLAe0LVtQen32kgD/PfArjz03lRSKGBWBKb+1Lheup14b1WqFVCl d51Q== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=d0pxGpqJ Subject: [Buildroot] [PATCH 09/29] package/tekui: really disable parallel build X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "c80789c917 tekui: disable parallel build" added TEKUI_MAKE but that is not a symbol used by the generic package infra. Ensure -j1 is passed to the build and install commands by using TEKUI_MAKE explicitly. Fixes: http://autobuild.buildroot.net/results/c6cd0d488581013a8b215b0ee2fd8f549a868d4b Cc: Francois Perrad Signed-off-by: Ricardo Martincoski --- NOTE: I was unable to reproduce the build issue locally, in current master, using a few times: $ make BR2_JLEVEL=99 tekui-dirclean tekui either at the output of: $ br-reproduce-build c6cd0d488581013a8b215b0ee2fd8f549a868d4b or with this minimal defconfig: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_JLEVEL=99 BR2_PACKAGE_TEKUI=y BR2_PACKAGE_LUA=y Testing using this defconfig: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_JLEVEL=3 BR2_PACKAGE_TEKUI=y BR2_PACKAGE_LUA=y and the command: $ make V=1 tekui-build Before this patch: ... /usr/bin/make -j3 ... After this patch: ... /usr/bin/make -j1 ... --- package/tekui/tekui.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tekui/tekui.mk b/package/tekui/tekui.mk index 13000edd3e..3cb7ff51e5 100644 --- a/package/tekui/tekui.mk +++ b/package/tekui/tekui.mk @@ -59,11 +59,11 @@ endif endif define TEKUI_BUILD_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TEKUI_MAKE_OPTS) PREFIX="/usr" -C $(@D) all + $(TARGET_MAKE_ENV) $(TEKUI_MAKE) $(TEKUI_MAKE_OPTS) PREFIX="/usr" -C $(@D) all endef define TEKUI_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TEKUI_MAKE_OPTS) PREFIX="$(TARGET_DIR)/usr" -C $(@D) install + $(TARGET_MAKE_ENV) $(TEKUI_MAKE) $(TEKUI_MAKE_OPTS) PREFIX="$(TARGET_DIR)/usr" -C $(@D) install endef $(eval $(generic-package)) From patchwork Sun Jan 1 23:36:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720637 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb9h4bTvz23db for ; Mon, 2 Jan 2023 10:41:28 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D42A760C16; Sun, 1 Jan 2023 23:41:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org D42A760C16 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q0FhbIsZtdri; Sun, 1 Jan 2023 23:41:26 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 13BE860BFC; Sun, 1 Jan 2023 23:41:25 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 13BE860BFC X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id B65A31BF38D for ; Sun, 1 Jan 2023 23:39:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 90784410BE for ; Sun, 1 Jan 2023 23:39:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 90784410BE X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bJogZp-d1Iyt for ; Sun, 1 Jan 2023 23:39:28 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8D324410AF Received: from mail-oa1-x36.google.com (mail-oa1-x36.google.com [IPv6:2001:4860:4864:20::36]) by smtp4.osuosl.org (Postfix) with ESMTPS id 8D324410AF for ; Sun, 1 Jan 2023 23:39:28 +0000 (UTC) Received: by mail-oa1-x36.google.com with SMTP id 586e51a60fabf-144bd860fdbso31796157fac.0 for ; Sun, 01 Jan 2023 15:39:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Tk5MaAbjPkwJnlMojpWHV6kCFXnj7jvvPORxoyutkIU=; b=BZ55u8GZZ4nCP74jcKnEzRWu2zfODFi7vOwQuQmoobZ48kOD5rj/0uqnU6rRtbXPFa pOEmJeK+XOpKTYQ17abWWPfv+R+YqJdahH3hYjH/v2FYRtX3KNDsrHH1MbrqPwbZboER eQZTm453WIdxsgn1mxRn+WsTg8O+uNaw6Pt0d9TFC80j3EtLA1pfw7VAaKMlu7Z4lbo+ 1+Xy+BumVhua2xzZMWM8V1FjntpbT/P/SHsgR6it1K1DIHLVyR7AJiZT5HF1Os+euT1H aJ59eQIPvotH5ZtPhOeKrNzLBfUnl4YlVa7OYayW7vAHDkOUXPAfdpl6pwzNlt0L7nhz k0DQ== X-Gm-Message-State: AFqh2kqSCCH/AZgNWVs0lYa0uEjQGznO0nlQGhmPUlQ1nWnok7pcMvj4 Gp0cPY1C4UGwzI2XY0qP/fg1DfkPOfM= X-Google-Smtp-Source: AMrXdXs6wvULHgN0rnMBxVHvHOFONjCl4sUqtRnC/5FC8xgVtw2vv8edWPZo5YBJgE7x2TM9sSQ3og== X-Received: by 2002:a05:6870:610f:b0:14f:b4be:2f70 with SMTP id s15-20020a056870610f00b0014fb4be2f70mr19193127oae.9.1672616367606; Sun, 01 Jan 2023 15:39:27 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:26 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:34 -0300 Message-Id: <20230101233653.487175-11-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Tk5MaAbjPkwJnlMojpWHV6kCFXnj7jvvPORxoyutkIU=; b=G2wDSoBSBZ6mlp6icjXJekydpmXW5Q0FRiorJsWS2OCqwW46hCQ0CnZP33GTWwhg1I bdtW/HgQ8WefQYOtd8zCotSL5koMAvm1XyTWZ8K7VRHJToNQKO639Jh4b66tmS2YpGn1 uWu+fbfEUUFjqKjcPR4Zjcoret8b+7x+/53U0K4gBWJTmioGAwcJhsK84tbZSgbeGttb yHO2b3Va1EOUxdcj/6u43mxbqkLR09wSMgBZTpmhGsqo91RS5MgFuRarp7Aktb/97SYb 2zpWZh9LDvrlBfId3R1btyjZFg4OIg8Zic/i43p9P0r4OkY48vNoc59d8v7x5CkuUdwX HVVg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=G2wDSoBS Subject: [Buildroot] [PATCH 10/29] Revert "pptp-linux: fix build with high BR2_JLEVEL settings" X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This reverts commit ffc4afe084a76e7246bd373c73b706f512a86c2b. Commit from 2012 "ffc4afe084 pptp-linux: fix build with high BR2_JLEVEL settings" added _MAKE to a generic package, but the generic infra does not take this symbol into account. The build issue was fixed in 2013 with commit "a5b8081b89 pptp-linux: fix parallel build" by adding a patch file. So drop the bogus PPTP_LINUX_MAKE. Signed-off-by: Ricardo Martincoski --- Using this defconfig: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_JLEVEL=3 BR2_PACKAGE_PPTP_LINUX=y one can see at the output of: $ make V=1 pptp-linux Before this patch: ... /usr/bin/make -j3 ... After this patch: ... /usr/bin/make -j3 ... --- package/pptp-linux/pptp-linux.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/pptp-linux/pptp-linux.mk b/package/pptp-linux/pptp-linux.mk index 7fd0733977..b6c740e710 100644 --- a/package/pptp-linux/pptp-linux.mk +++ b/package/pptp-linux/pptp-linux.mk @@ -7,7 +7,6 @@ PPTP_LINUX_VERSION = 1.10.0 PPTP_LINUX_SITE = http://downloads.sourceforge.net/project/pptpclient/pptp/pptp-$(PPTP_LINUX_VERSION) PPTP_LINUX_SOURCE = pptp-$(PPTP_LINUX_VERSION).tar.gz -PPTP_LINUX_MAKE = $(MAKE1) PPTP_LINUX_LICENSE = GPL-2.0+ PPTP_LINUX_LICENSE_FILES = COPYING From patchwork Sun Jan 1 23:36:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720638 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nlb9x3txTz23db for ; Mon, 2 Jan 2023 10:41:41 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id CDA8D410AF; Sun, 1 Jan 2023 23:41:39 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org CDA8D410AF X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1GzIHPEZujSn; Sun, 1 Jan 2023 23:41:38 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 9DA56410B5; Sun, 1 Jan 2023 23:41:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 9DA56410B5 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 5AF0D1BF38D for ; Sun, 1 Jan 2023 23:39:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 36F61402F5 for ; Sun, 1 Jan 2023 23:39:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 36F61402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KaXe6HHfDVo6 for ; Sun, 1 Jan 2023 23:39:30 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7FE0D4018F Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) by smtp2.osuosl.org (Postfix) with ESMTPS id 7FE0D4018F for ; Sun, 1 Jan 2023 23:39:30 +0000 (UTC) Received: by mail-oi1-x231.google.com with SMTP id j130so18187618oif.4 for ; Sun, 01 Jan 2023 15:39:30 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OIkI+usTVL1gqc0MrBBe3QN0JY20za25shzSRM5ZAn8=; b=7mSOUmRVwU3qJ070t48KeUfn8PPbUiFIdLOcpu9rdamZ3H0cNBqFk0a/mE6SxCCRUs tb3PI7sVV3x3M7sQCX0AvtfJTzw2txPGddAIoOCrrVEFamTb06o8zRWOnDtU5qtDdzF/ UmieUEi6GNxYYKlWRc0Q8ho87uyoQAdb6SCDMu1Ih31rubzSxGgRgrHMEP5c02dIF7e9 Dh1Lsi/tfGgbLp3NCdsO+0W7cRlw40RG2jxlqihhwqr8+1NAL22LDzus5rhnB/1saq+1 /Qrr0BpZvZsRFjIIIIkeQ3RZiKnhMHpa/4uE+UTVxyxsgqyKbwedYdQno0n8bDc0XN3s itsA== X-Gm-Message-State: AFqh2ko74QOI/KlpYw8zBmSPgv9umKg42ba1ZIFUZ1bFG2Nop/O13RKM SbG9kL3Ki+urBYFxUjQb2ajBf8FOYfg= X-Google-Smtp-Source: AMrXdXtJaR/3KD6voqskaWQMDVRNMm3dWgK8R4xgd3Yg1n/OIh4zcs+IdDTNoLxh1DkILnkwqjhpCw== X-Received: by 2002:a54:4115:0:b0:35e:a453:e7d8 with SMTP id l21-20020a544115000000b0035ea453e7d8mr17469981oic.37.1672616370184; Sun, 01 Jan 2023 15:39:30 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:29 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:35 -0300 Message-Id: <20230101233653.487175-12-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OIkI+usTVL1gqc0MrBBe3QN0JY20za25shzSRM5ZAn8=; b=CgHKx1Yd+w7mF0V1JlrqJnz2lLcfYuGTYtHt3iORnVCV1JA4mpPGzNvg7l7iq/BaYn 4NcIvF0gXLeyfus3NYdC0e61XWxd1jR874F4PNF5X62s94r8pM20TJiDGfBSa3I9629O HruZydgkkYRY66uFr+l/qfa35vVW950fd9pKrbvp5ZLO6rrUFcbZQnEEVh6/Ht6b0ExT KpdXlCLAfAHi9eWYlj7gCSHmpBs2wiCVLXwSLI9IbwrefBL1gZ5WQo9lNbGTW7JQbkYE KyEXRhgXQfvsRsganTpjmPs53zNptoILqoyqMxnPM5bKt9tQe58BKayWYPbU0n1aNsD1 ZinA== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=CgHKx1Yd Subject: [Buildroot] [PATCH 11/29] Revert "package/zip: install to staging" X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jan Pedersen , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This reverts commit c5b5b5ccabe35e11f0ca8db4361bb3f335fc59fb. Commit "c5b5b5ccab package/zip: install to staging" contains a typo that prevents installing to staging. ZIP_INSTALLING_STAGING_CMDS -> ZIP_INSTALL_STAGING_CMDS But the package does not install headers or libraries, only ELF and manual files. So instead of fixing the install to staging, revert the bogus commit. Cc: Jan Pedersen Signed-off-by: Ricardo Martincoski --- Even in the case we fix the typo: -define ZIP_INSTALLING_STAGING_CMDS +define ZIP_INSTALL_STAGING_CMDS using this defconfig: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_ZIP=y one can confirm the package does not install libraries or headers: |--- output.before/build/packages-file-list-staging.txt.sorted |+++ output.after/build/packages-file-list-staging.txt.sorted |@@ -2346,0 +2347,8 @@ |+zip,./usr/bin/zip |+zip,./usr/bin/zipcloak |+zip,./usr/bin/zipnote |+zip,./usr/bin/zipsplit |+zip,./usr/man/man1/zip.1 |+zip,./usr/man/man1/zipcloak.1 |+zip,./usr/man/man1/zipnote.1 |+zip,./usr/man/man1/zipsplit.1 --- package/zip/zip.mk | 6 ------ 1 file changed, 6 deletions(-) diff --git a/package/zip/zip.mk b/package/zip/zip.mk index 2d11e1c763..67958a4a66 100644 --- a/package/zip/zip.mk +++ b/package/zip/zip.mk @@ -11,7 +11,6 @@ ZIP_SITE = ftp://ftp.info-zip.org/pub/infozip/src ZIP_LICENSE = Info-ZIP ZIP_LICENSE_FILES = LICENSE ZIP_CPE_ID_VENDOR = info-zip_project -ZIP_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_BZIP2),y) ZIP_DEPENDENCIES += bzip2 @@ -41,11 +40,6 @@ define ZIP_INSTALL_TARGET_CMDS prefix=$(TARGET_DIR)/usr endef -define ZIP_INSTALLING_STAGING_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) -f unix/Makefile install \ - prefix=$(STAGING_DIR)/usr -endef - define HOST_ZIP_BUILD_CMDS $(HOST_MAKE_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D) \ CFLAGS="$(HOST_CFLAGS) $(ZIP_CFLAGS)" \ From patchwork Sun Jan 1 23:36:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720639 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbBB2kHcz23db for ; Mon, 2 Jan 2023 10:41:54 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id B9EC1405C1; Sun, 1 Jan 2023 23:41:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B9EC1405C1 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ik6vXCeBmSoz; Sun, 1 Jan 2023 23:41:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 0696F404C0; Sun, 1 Jan 2023 23:41:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 0696F404C0 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id CFD141BF38D for ; Sun, 1 Jan 2023 23:39:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id AB12E60E82 for ; Sun, 1 Jan 2023 23:39:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org AB12E60E82 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dWgWpHwPUNba for ; Sun, 1 Jan 2023 23:39:34 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0D91C60D51 Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) by smtp3.osuosl.org (Postfix) with ESMTPS id 0D91C60D51 for ; Sun, 1 Jan 2023 23:39:33 +0000 (UTC) Received: by mail-oi1-x22e.google.com with SMTP id r205so23815842oib.9 for ; Sun, 01 Jan 2023 15:39:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=M4iVsTNYvHqnLSvPoV0kelIpoU8sQYy1nSssq+v3cW8=; b=SROirAejBZ7V+6Z914KZheH5u4sqvkGax4Wm2qOSJAnMFEBKvQjdpBIUh6FjFOFrUU ilVJ+XHJyhwzjRIw1XpqfayLLjUJSpt2BESpEvCMogEfwEfq6mzWO5y1wrDZovDJQFAZ XGmhk5cJ5WbTy6tjAN830cNrVYlOCUjTZ61+xzuYd4Vby4bqcgfsEglKKnpaz8AYqQeM gRpJ75fzbIfyRvOaDL93XqQNkjm5PnzamTZMa2Ssnk+v31BEUHhdgkQFyPhQ2b8YK6hO f4lO5nLRVsGE1tKiG3a+wcOGk99X2AmYGxMhS0KhUyPkyQuyswps/downkH83d/qz4r8 Qk/w== X-Gm-Message-State: AFqh2kqGrwbqYk92BFjmyXqfgQgpLm/TLfWQT+ZQBNcclNbkH1rmfdt7 pdUGZHt4JDUyedEApQ8DLmoBi4bd9aM= X-Google-Smtp-Source: AMrXdXu7w/NdegtuKAtwShmz3gg/L+NZTDgVnQRJVMtYmYoeQqpKnNKbm11OIaQM/b5J0fDOkOImKA== X-Received: by 2002:aca:ded7:0:b0:363:a6c6:771d with SMTP id v206-20020acaded7000000b00363a6c6771dmr4159227oig.28.1672616373092; Sun, 01 Jan 2023 15:39:33 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:31 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:36 -0300 Message-Id: <20230101233653.487175-13-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=M4iVsTNYvHqnLSvPoV0kelIpoU8sQYy1nSssq+v3cW8=; b=Z7TylPIYwDTsa+sFYlLoXkzIFE9QZ2Vi3rFQ9NSgHV2x8QJrdolgOSd9UG2KEYaRod rXTiJgkUHT2scq0n9Ggxv7kNQk54IqYwhgBD6zXYA6VKB4LVW3leoeSOoukKXtl44GDd 8BVhnkCs1WdGmGkb+cagPOsy1nCSJWdqDE/Gis1d+sjObL2Ua/EtWqBju+Ce7hJ8i6qy LJ2KPYQq2Qbm7UBFRSKlG9/8wrb6sMJS2p2Qjgj2bL7LYh5bLeNqc41T5W+KTiJqz7g6 5Wvmkp3pYs2nH+2ORaUGXCGLiP0WHgdL9NU2QyaM3hM7hMjtjvfWmXpD2RYL4C+0mqYG IKOA== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Z7TylPIY Subject: [Buildroot] [PATCH 12/29] boot/ti-k3-r5-loader: drop bogus TI_K3_R5_LOADER_BOARD X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Xuanhao Shi , Ricardo Martincoski , Anand Gadiyar Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "0189bcb47c boot/ti-k3-r5-loader: new package" added an unused define. The define value is calculated from an inexistent option BR2_TARGET_TI_K3_R5_LOADER_BOARD, so drop the line. Cc: Anand Gadiyar Cc: Xuanhao Shi Signed-off-by: Ricardo Martincoski --- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk index 422ab20d71..afa309aa98 100644 --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -26,7 +26,6 @@ TI_K3_R5_LOADER_KCONFIG_DEPENDENCIES = \ $(BR2_BISON_HOST_DEPENDENCY) \ $(BR2_FLEX_HOST_DEPENDENCY) -TI_K3_R5_LOADER_BOARD = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_BOARD)) ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG),y) TI_K3_R5_LOADER_KCONFIG_DEFCONFIG = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG))_defconfig else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_USE_CUSTOM_CONFIG),y) From patchwork Sun Jan 1 23:36:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720640 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbBR3Fk0z23db for ; Mon, 2 Jan 2023 10:42:07 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id CE0FF4060C; Sun, 1 Jan 2023 23:42:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org CE0FF4060C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XcQGKD9TDcp9; Sun, 1 Jan 2023 23:42:05 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 01AA4405FC; Sun, 1 Jan 2023 23:42:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 01AA4405FC X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 1D4481BF38D for ; Sun, 1 Jan 2023 23:39:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 06097402F5 for ; Sun, 1 Jan 2023 23:39:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 06097402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rfG5j7BoDFDl for ; Sun, 1 Jan 2023 23:39:36 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 4F1154018F Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) by smtp2.osuosl.org (Postfix) with ESMTPS id 4F1154018F for ; Sun, 1 Jan 2023 23:39:36 +0000 (UTC) Received: by mail-oi1-x231.google.com with SMTP id j130so18187686oif.4 for ; Sun, 01 Jan 2023 15:39:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oVXnmAB1sV3EC1Tl2lJXldmg91k75Tco0xycVHQpIOM=; b=KjTB1UeJZYNx2xbyVSUgFJcBS8yK8lj1wGx27zRSyzgUtSzVJ1Jxa0TLMPRCMtDoN/ O+6giuxc9pc0jg1rM8GIluped3SYesGQIFBEghEMbuZF1KsBm7Ocozu343bnglSHuB3X Ki46k7M/FKMMzFVFk/kG1TW7vzkDeRr7klGWxaWVQF+E51A82lOFZlKlKivMaWjqwV3B Hc4yQTm3f/OFs6ufzG7OzkW607lhlt0Txp64oOJasASGYvKdQFGqamiqyUhqOfWtj5ua LUFESp2GsaBwrx642CQ5jp1KjIsJjkCId1EJsUtHJDfqf7GMVScBPWcHQZ4qGjsI7LMI /Lcw== X-Gm-Message-State: AFqh2kqaxR4f81bBv4V8ljrgzImi1+hbse3c0RxUrdlyFQ+yUrylL+Na reyRluEM5kLAHG4FDq/ZBrVmaUnf14g= X-Google-Smtp-Source: AMrXdXs4imyjnEK0PnYMj/q7u2TVBKmAEopnITlQ9Z3fhauAdLJ+V9594EK7gbKUElRdPEdDO51I4Q== X-Received: by 2002:a05:6808:2384:b0:355:1de8:de31 with SMTP id bp4-20020a056808238400b003551de8de31mr24573601oib.10.1672616375998; Sun, 01 Jan 2023 15:39:35 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:34 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:37 -0300 Message-Id: <20230101233653.487175-14-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=oVXnmAB1sV3EC1Tl2lJXldmg91k75Tco0xycVHQpIOM=; b=G23KtrIOpq4ePC7/u3ijx5K8rOHJOOWDNTjJYmQdsRT6qMpNWLqgWkBd1YuT1KBFny HYSPx7jhM/btKUnkkrdc+v1zaLRf6m/eS5ywUTf/wFvdG1FbVvAgHnHTDtB5dcQ/YKvm d3rjw/muNGAKKTbMi+vBTPzTrrS6D8Z/NyJhM0XrrOVF81Zk0oPbZs2K4sGGenF9dQVE Ri6agmXA9Jq3711K9SuWqAveQL4OI8XAjelZFSIzqORtvaMQSNyRzGmJW3LJRyh/J87v P7QzAyinibKMRWvRwcFuv0vBMeEzgQE6+IY464gnuFdyjqtYcyd1hqt8KB0YoFumTrTx /kJw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=G23KtrIO Subject: [Buildroot] [PATCH 13/29] package/checkpolicy: drop bogus CHECKPOLICY_STAGING_CMDS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Matt Weber , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "b06110621d checkpolicy: allow compiling for target" contains a typo that prevents installing to staging. It also forgot to enable CHECKPOLICY_INSTALL_STAGING. But the package does not install headers or libraries, only ELF and manual files. So instead of fixing the install to staging, drop the bogus CHECKPOLICY_STAGING_CMDS. Cc: Clayton Shotwell Cc: Matt Weber Signed-off-by: Ricardo Martincoski --- My first try was to fix the install do staging: +CHECKPOLICY_INSTALL_STAGING = YES -define CHECKPOLICY_STAGING_CMDS +define CHECKPOLICY_INSTALL_STAGING_CMDS But then I notice that the package does not install headers or libraries, looking at output/build/packages-file-list-staging: +checkpolicy,./usr/bin/checkmodule +checkpolicy,./usr/bin/checkpolicy +checkpolicy,./usr/share/man/man8/checkmodule.8 +checkpolicy,./usr/share/man/man8/checkpolicy.8 +checkpolicy,./usr/share/man/ru/man8/checkmodule.8 +checkpolicy,./usr/share/man/ru/man8/checkpolicy.8 --- package/checkpolicy/checkpolicy.mk | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package/checkpolicy/checkpolicy.mk b/package/checkpolicy/checkpolicy.mk index af9a58cee8..baf16fb802 100644 --- a/package/checkpolicy/checkpolicy.mk +++ b/package/checkpolicy/checkpolicy.mk @@ -20,11 +20,6 @@ define CHECKPOLICY_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(CHECKPOLICY_MAKE_OPTS) DESTDIR=$(STAGING_DIR) endef -define CHECKPOLICY_STAGING_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(CHECKPOLICY_MAKE_OPTS) DESTDIR=$(STAGING_DIR) install - -endef - define CHECKPOLICY_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(CHECKPOLICY_MAKE_OPTS) DESTDIR=$(TARGET_DIR) install endef From patchwork Sun Jan 1 23:36:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720641 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbBh4Qw9z23db for ; Mon, 2 Jan 2023 10:42:20 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id D4D9281438; Sun, 1 Jan 2023 23:42:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D4D9281438 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uq3TOdSWn7I6; Sun, 1 Jan 2023 23:42:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 38B0681378; Sun, 1 Jan 2023 23:42:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 38B0681378 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id D6FE51BF38D for ; Sun, 1 Jan 2023 23:39:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id B2B6B60E6D for ; Sun, 1 Jan 2023 23:39:39 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B2B6B60E6D X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hEKNS-WsxExx for ; Sun, 1 Jan 2023 23:39:39 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 193DD60D51 Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) by smtp3.osuosl.org (Postfix) with ESMTPS id 193DD60D51 for ; Sun, 1 Jan 2023 23:39:39 +0000 (UTC) Received: by mail-oi1-x22e.google.com with SMTP id r205so23815939oib.9 for ; Sun, 01 Jan 2023 15:39:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UDYxc5iqh/34+cTaMaMNUeH8wOSB41x3609DlZkwMNk=; b=J2OFDNX3yByiioomXTEZdmGzB1XU6jBDhw4+d+KWy9W/sNugmhkvcktrZ8LMzDkpIE L9xate2krotlHRhZ770eR93ZipshSPsSjgt5o8m9W8AxdONNODI17PScpHHdtJWmAKxE Jaeyd9etFCoHlfNxfMHZwb+pdIj02nT2ilxmfGbRqV7OIKuad+QJTymN/aztTjLLyqkm QJoDvDQEA6f7hEub4ZeSGWtjWXjG8JY1Qc6pHMezhjmUZum1l7uQeljt8v6paLuLGv9+ 5n1UumQFjn9S2dk20zzaR3CXMMhazcueNoH3/ZYwTJBjT+YxBVX7qfbtX+N0dXtpY/VT 3i8w== X-Gm-Message-State: AFqh2kpNzSHhoh2cUR6zJzO8przH7yiHd4QrlvTI2JsMU0Po3R4uh5EC iKoRMuXiDOEgPl27tshTCAH5ReBWAM8= X-Google-Smtp-Source: AMrXdXvbdjjYaMdInE+FobnEjG4JUvGi1/qAhWw/8gsZ5g0rWBoV561EmvzYKgxu4Mk7OjracTs8ZQ== X-Received: by 2002:a05:6808:996:b0:361:11fd:a77 with SMTP id a22-20020a056808099600b0036111fd0a77mr17622848oic.11.1672616378799; Sun, 01 Jan 2023 15:39:38 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:37 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:38 -0300 Message-Id: <20230101233653.487175-15-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UDYxc5iqh/34+cTaMaMNUeH8wOSB41x3609DlZkwMNk=; b=Akvas4ijg3GEhqlh+c5Wwqu2QjZLBOY4FyYvvqz5n7w9ig4c8HaWwqFQ9Tu/+vQMAV JORIYfs+ttf2WKSUjia75w8hb1O2gsy8LvNwP/s48aahWl2KBVKeBZ0r0wXCgU4yyWm2 besIRsGhe8GExgta4OrRgHwpwLgWykY51R8G50aebd8sPTqGkaREsYuIjp0dafVVvDAQ cRmLiu6EpALS5wxUQHpxkDuTG8kQuX5hQkMN94dJuweDrziAYdQH/sfpjlN9lIee36PJ G/bn/ceJUoTa10XqX+pAs7SyT0L2uht0i8W4ZcFZRCQCCSuUVTBOsy9IBEJvLMF+5rsW ALpw== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Akvas4ij Subject: [Buildroot] [PATCH 14/29] package/exfat: drop dangling EXFAT_CFLAGS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "98538bb0a2 exfat: bump to version 1.2.1" changed the package infra from generic to autotools, but dropped all usages of EXFAT_CFLAGS. This config is ignored by autotools package infra. So drop the dangling symbol. Signed-off-by: Ricardo Martincoski --- Before this patch, 'std=c99' cannot be seen in the output of: make V=1 exfat --- package/exfat/exfat.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index 282a30aa5e..c0ef77a113 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -11,7 +11,6 @@ EXFAT_DEPENDENCIES = libfuse host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project -EXFAT_CFLAGS = $(TARGET_CFLAGS) -std=c99 EXFAT_CONF_OPTS += --exec-prefix=/ From patchwork Sun Jan 1 23:36:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720642 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbBw6Tndz23db for ; Mon, 2 Jan 2023 10:42:32 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 44B5760E71; Sun, 1 Jan 2023 23:42:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 44B5760E71 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qNDg_b2m9und; Sun, 1 Jan 2023 23:42:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 8B26F60C2C; Sun, 1 Jan 2023 23:42:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8B26F60C2C X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 7C4861BF38D for ; Sun, 1 Jan 2023 23:39:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 57F23402F5 for ; Sun, 1 Jan 2023 23:39:43 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 57F23402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OYY54_pxzVwN for ; Sun, 1 Jan 2023 23:39:42 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org AEDE14018F Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) by smtp2.osuosl.org (Postfix) with ESMTPS id AEDE14018F for ; Sun, 1 Jan 2023 23:39:42 +0000 (UTC) Received: by mail-oi1-x234.google.com with SMTP id v70so23832005oie.3 for ; Sun, 01 Jan 2023 15:39:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1A75BXG82kPo/CRTYIb3n10bb15AUkZaHLphah75Gto=; b=YSzUySdKpAnkeOlm4DoIIwQtJn2GDSGKMVdM79u6ZUgW/v9IkOLjzkku2QqYRcp3iv gdkk8Dyw30VzIc42fPS41+9sCerkrRVAkc1RaWuLZjvV+GY+D3kBHEkwr0pbTd+DEg6n 95YkuFH9VtX+kuGofOi5Uyr3L9shYZVdJ4k8TWNChyS0M4XQFRFxh+HqRePuNjGSrHNR zeNfKMp9BCXqcDMR2uFp1g/4u6B0QAC5BnEYLXNOYW3arRpv05HEEnR8HIFxnq/rs+in 2pL0BCfLuTGHCxXJlFtEiNGXQmcaHRYam+2/VXQSWDyy4lyyM/dZfib2v5ZGvPHAqlDZ YQVg== X-Gm-Message-State: AFqh2krcLfgH9PPb2SdvjypWx1vr17hoyKsH3XxANPnbWVw/Qc6qA1m+ HhgA0RVLwoxT2ZMxI7KmDHruJGq3z70= X-Google-Smtp-Source: AMrXdXu30gbq5bQQtqmBIguKkGIAt4zTsX7Qh7IyyfHMUvzh14t9c5kCwkWTEuZpmY+Hn2gpSFQdDA== X-Received: by 2002:a05:6808:3a98:b0:35c:1aba:43f7 with SMTP id fb24-20020a0568083a9800b0035c1aba43f7mr15355468oib.1.1672616381790; Sun, 01 Jan 2023 15:39:41 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:40 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:39 -0300 Message-Id: <20230101233653.487175-16-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1A75BXG82kPo/CRTYIb3n10bb15AUkZaHLphah75Gto=; b=a00+R+uDmvzdii6B4eFEefO/ab/xxcqayYtJ1qloXL4OYPYmujpG5A1xOU46ro0dVc lxx2tUE5NxIxDMGt7+XQFBh7fDvZeKrgyQAUH2z6VliqhQw81eRCf0KoQh72m+OtaDvw aec61LX6W8QpLum+3T+1C4OvznOeCfArOrUW0amUlBNvxcBkB7KBMxh8N/Ivy3Eb3ySp CmmsM/z7YCWsx+77XJuirLNiJRbw4nhbnNKOHwmZBeKu6J+F9625eUwpYCWQltFcNouT 5qHGNkOnGKazyRwyRGhNF2qA6wcOF/bH/S92Syp5eX+6NC6qNCNwqu9lz3aVHS+LO0Rs q6uA== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=a00+R+uD Subject: [Buildroot] [PATCH 15/29] package/falcosecurity-libs: drop bogus FALCOSECURITY_LIBS_SUPPORTS_IN_SOURCE_BUILD X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Francis Laniel , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "a15e35c4eb falcosecurity-libs: add new package" uses the infras kernel-module and generic-package. Neither of them support _SUPPORTS_IN_SOURCE_BUILD, only the CMake infra does. So drop the bogus symbol. Cc: Francis Laniel Signed-off-by: Ricardo Martincoski --- package/falcosecurity-libs/falcosecurity-libs.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/falcosecurity-libs/falcosecurity-libs.mk b/package/falcosecurity-libs/falcosecurity-libs.mk index f2c389948f..92d5c61832 100644 --- a/package/falcosecurity-libs/falcosecurity-libs.mk +++ b/package/falcosecurity-libs/falcosecurity-libs.mk @@ -9,7 +9,6 @@ FALCOSECURITY_LIBS_SITE = $(call github,falcosecurity,libs,$(FALCOSECURITY_LIBS_ FALCOSECURITY_LIBS_LICENSE = Apache-2.0 (userspace), MIT or GPL-2.0 (driver) FALCOSECURITY_LIBS_LICENSE_FILES = COPYING driver/MIT.txt driver/GPL2.txt FALCOSECURITY_LIBS_CPE_ID_VENDOR = falco -FALCOSECURITY_LIBS_SUPPORTS_IN_SOURCE_BUILD = NO FALCOSECURITY_LIBS_DEPENDENCIES = \ c-ares \ From patchwork Sun Jan 1 23:36:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720643 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbC93wCQz23db for ; Mon, 2 Jan 2023 10:42:45 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id D58F4410C9; Sun, 1 Jan 2023 23:42:43 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org D58F4410C9 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xd6Np2jQhQZC; Sun, 1 Jan 2023 23:42:42 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id E0EDE410AF; Sun, 1 Jan 2023 23:42:41 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org E0EDE410AF X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 266301BF38D for ; Sun, 1 Jan 2023 23:39:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 0DE45410D3 for ; Sun, 1 Jan 2023 23:39:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0DE45410D3 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wokSiX12lL3k for ; Sun, 1 Jan 2023 23:39:45 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 384E4410D0 Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) by smtp4.osuosl.org (Postfix) with ESMTPS id 384E4410D0 for ; Sun, 1 Jan 2023 23:39:45 +0000 (UTC) Received: by mail-oi1-x22f.google.com with SMTP id d127so22460139oif.12 for ; Sun, 01 Jan 2023 15:39:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KjBHtOY0ca1jB9CCGRHTQWvygZxZ3zefgaWxrhMlqeM=; b=Gh3EDD4yazpt+hRapDI2HEW2FG6p5jeOya9HhB1CYylVH4J1cYdmcbnvwxtwUBx9Ky o9Qb8tm2Vw8CJbHfKJyCMgUu2eSMNQMcBhLlIbNg4ODV9KIBx5nPE84BrKB8hm6oCxBC lSG0PyM+zWlhrndNjdDlSYqRX0QjFcqAET5R73IAE+m/cnY6xIYNiQgEbH+3F8MzEzuY OQtikpFUhyvloVkt8T8Wc92pKcYb7/EugCSRxl4UrnBXe1B45UdvqUTMHFrLmpoxcC9a 4G1czBIC1TB/xNWHoUevaMJ4inftNhjnaUKURIXXtpnWI1u6ImI1+uw4j3QKG39BqzwU kbPQ== X-Gm-Message-State: AFqh2kq3dIccHoH45Ik4qSXCZCBui1nieUYIT1anhnaTy++vPytFBk4q 4VOcFrBgfv6QGJg6c23twOaq3m/xqLQ= X-Google-Smtp-Source: AMrXdXvR1er4fLg75OAjSkfw54sBVP7LX8lgTI8luSqrxga3SJ3opsqZ4fVvb8aP/aQ3VpRVxyI/bg== X-Received: by 2002:a05:6808:2082:b0:35e:93bf:a9bb with SMTP id s2-20020a056808208200b0035e93bfa9bbmr31335698oiw.13.1672616384233; Sun, 01 Jan 2023 15:39:44 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:43 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:40 -0300 Message-Id: <20230101233653.487175-17-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KjBHtOY0ca1jB9CCGRHTQWvygZxZ3zefgaWxrhMlqeM=; b=BzSrOLaPwH2aQQ+vJsKKk8mDr2jve9H0hyKjI2CPoJGETKoeN9UpxDJX8ACqX3YSOr 326tN3P1DrB5AP638l62I4H6V48WvN+qPyED/iLDxEqd+J/U3SEWeJHKsD4ioqucnStC Ehpbhn9OBAMGp1ibl4X3lComf+BKzDsaUR9ed2KU0rzCn/wTSpVN8NQ6gkTffPDilAn+ T09xDB2Fctd8Mja8PxkQcbCpHoIrTr6f980XC6nXkTjFBbnuqw7mgdSV33YfQExBB0MU 7uYkRTtecOpCj6JYxGIKtUbKXF01V/GsIlm6pSU0LdHFQu/SENRlLCmlHnnlaLq9D4Tz RRuQ== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=BzSrOLaP Subject: [Buildroot] [PATCH 16/29] package/glib-networking: drop dangling GLIB_NETWORKING_INSTALL_TARGET_OPTS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" In 2015, commit "3fe434bf35 glib-networking: specify GIO_MODULE_DIR for target" correctly used _INSTALL_TARGET_OPTS with an autotools package. But later on, in 2018, commit "928a72c49f package/glib-networking: bump version to 2.56.1" changed the package to use the meson infra, that does not support _INSTALL_TARGET_OPTS. So this symbol is bogus since 2018. Drop it now. Signed-off-by: Ricardo Martincoski --- Before this patch, 'GIO_MODULE_DIR' cannot be seen in the output of: make V=1 glib-networking-install-target --- package/glib-networking/glib-networking.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/glib-networking/glib-networking.mk b/package/glib-networking/glib-networking.mk index e8905dfff4..4adc13d39f 100644 --- a/package/glib-networking/glib-networking.mk +++ b/package/glib-networking/glib-networking.mk @@ -21,8 +21,6 @@ GLIB_NETWORKING_CONF_OPTS = \ GLIB_NETWORKING_LICENSE = LGPL-2.0+ GLIB_NETWORKING_LICENSE_FILES = COPYING GLIB_NETWORKING_CPE_ID_VENDOR = gnome -GLIB_NETWORKING_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) \ - GIO_MODULE_DIR=/usr/lib/gio/modules install ifeq ($(BR2_PACKAGE_GNUTLS),y) GLIB_NETWORKING_DEPENDENCIES += gnutls From patchwork Sun Jan 1 23:36:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720644 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbCQ4XnDz23db for ; Mon, 2 Jan 2023 10:42:58 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DD9C460E7D; Sun, 1 Jan 2023 23:42:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DD9C460E7D X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yCObsSu0VNiQ; Sun, 1 Jan 2023 23:42:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 1F4A760C16; Sun, 1 Jan 2023 23:42:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1F4A760C16 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 84C121BF38D for ; Sun, 1 Jan 2023 23:39:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 5FAD7405B7 for ; Sun, 1 Jan 2023 23:39:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5FAD7405B7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LAKQ8n_beP7W for ; Sun, 1 Jan 2023 23:39:47 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7F8C7404C0 Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) by smtp2.osuosl.org (Postfix) with ESMTPS id 7F8C7404C0 for ; Sun, 1 Jan 2023 23:39:47 +0000 (UTC) Received: by mail-oi1-x235.google.com with SMTP id h185so1308254oif.5 for ; Sun, 01 Jan 2023 15:39:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ovm0UbfsyMXhAcnkusx+7+xl51BWSvGboxiKyIuKLSo=; b=2tDZTXJ4i9TRk3rkepe5oHHdBGFh/qNII2/200MCcuVLPQKG8n/y8lbeGg+e/kNuCt If1BezktWECamWa20j50LnioGhL90nSoVTigk668MutS/C0hdTQr8zoZku5f1ZLoZY3b nhn1gMC4zXq3BA8/idwPQ4x7US05NF8fCAziMynbBZ8TWtx7SEPWsymHYrI52uHLCWAf usoMlx4soONyOwdVt2xscsyWBXbasSDe3w6mQfvXVUxg8xT4kgcKXnrRQo3nbeeyb3mZ np8IqOSz7NRfYZ5FCnrSMbqN8YYMLsTuAIKSd3qFMowmJ0NdrstVhZ/GXFTJOCN1QXpl hGmw== X-Gm-Message-State: AFqh2kqDH/Zb+bZOkHvOdY3Jz2L+ytvpxZ9/vyXtU9xDRqWN+V7KYkzF TMwd7AGUaDKx4EdGXTB+WkUke6/sgi8= X-Google-Smtp-Source: AMrXdXtDCZy3CG7tTY1DWKg00yHXNIpKqGkIuBBnj1FOTeKw9UhH6X3utDZPjNjf2ZpS7hsVHzXZ9g== X-Received: by 2002:a05:6808:2389:b0:35e:6868:5257 with SMTP id bp9-20020a056808238900b0035e68685257mr25468281oib.23.1672616386625; Sun, 01 Jan 2023 15:39:46 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:45 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:41 -0300 Message-Id: <20230101233653.487175-18-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ovm0UbfsyMXhAcnkusx+7+xl51BWSvGboxiKyIuKLSo=; b=F906ceepShFhwoE1+Rl/cCAiW+g993r2b2/70AVKHlroG2qtUiEuf8e0vt93Fdv/Ui E8DtSuNQqGPcthLFw8zc/QvPic5w3bZasGqCS/tWa5X/59p+Hx58L1yfIZTrCMt6sR/o aA9etnFFtJRVsy5ZU93SEZR6qM8yE2suJ9Aj5c6SBgq9zF6mQDrE3s7mluBn7FfUe4eN beKoL7BNYD7yw82zsHh963JDFfzj2l+xBfpu8k6YbVm+YoX+umVxo/Svaaxzzi/2bISj s7Sv5NbuurNtCBnO7KZQkHD0MzrQNnsq3dq6F/ZpD8Zxe6E6lklYD2A6VsclaA45SDOO 5tgA== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=F906ceep Subject: [Buildroot] [PATCH 17/29] package/gobject-introspection: drop bugus GOBJECT_INTROSPECTION_AUTORECONF X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "7687a396e8 package/gobject-introspection: new package" added the package using the meson infra for both target and host variants. Meson infra does not support _AUTORECONF. So drop the bogus symbol. Signed-off-by: Ricardo Martincoski --- package/gobject-introspection/gobject-introspection.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/gobject-introspection/gobject-introspection.mk b/package/gobject-introspection/gobject-introspection.mk index 70f4addeab..12e5b81b1b 100644 --- a/package/gobject-introspection/gobject-introspection.mk +++ b/package/gobject-introspection/gobject-introspection.mk @@ -9,7 +9,6 @@ GOBJECT_INTROSPECTION_VERSION = $(GOBJECT_INTROSPECTION_VERSION_MAJOR).0 GOBJECT_INTROSPECTION_SITE = http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/$(GOBJECT_INTROSPECTION_VERSION_MAJOR) GOBJECT_INTROSPECTION_SOURCE = gobject-introspection-$(GOBJECT_INTROSPECTION_VERSION).tar.xz GOBJECT_INTROSPECTION_INSTALL_STAGING = YES -GOBJECT_INTROSPECTION_AUTORECONF = YES GOBJECT_INTROSPECTION_LICENSE = LGPL-2.0+, GPL-2.0+, BSD-2-Clause GOBJECT_INTROSPECTION_LICENSE_FILES = COPYING.LGPL COPYING.GPL giscanner/scannerlexer.l From patchwork Sun Jan 1 23:36:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720645 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbCg4rVzz23db for ; Mon, 2 Jan 2023 10:43:11 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 7267060E96; Sun, 1 Jan 2023 23:43:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7267060E96 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s_Sm4bV_e3wU; Sun, 1 Jan 2023 23:43:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id B843B60E81; Sun, 1 Jan 2023 23:43:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B843B60E81 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 9BE061BF867 for ; Sun, 1 Jan 2023 23:39:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 752D5410BE for ; Sun, 1 Jan 2023 23:39:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 752D5410BE X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HYfXBCTaXx9r for ; Sun, 1 Jan 2023 23:39:50 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 51A4F40935 Received: from mail-oa1-x32.google.com (mail-oa1-x32.google.com [IPv6:2001:4860:4864:20::32]) by smtp4.osuosl.org (Postfix) with ESMTPS id 51A4F40935 for ; Sun, 1 Jan 2023 23:39:50 +0000 (UTC) Received: by mail-oa1-x32.google.com with SMTP id 586e51a60fabf-14fb7fdb977so25092665fac.12 for ; Sun, 01 Jan 2023 15:39:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vhazh3jDmZ/yir6wIKFCIw7rvTwvoKufTbDpelEu5nw=; b=s65uGScJC7XuMZB0w4KS7irTqWNIEGgdZsNKbNAm6rLlooTglxO2+fSbBKiKN+LJ8r +c+yKjYjIjakTAiomMXqfRPoGpT54cHCMAH+MsIgkztHHIR7uAPEMoRk5WxP1ISFj54w UesufZ67VVI0CCnJRdMrzDJRqcARUl0hbWnKgSejgfvkG3UR5guUGfQQRaPrSZRkQo26 Of/3M/G1GciXzQJOhvaQtkxhdZvB2ov+1IVjWJ/wbEQiDafZdcC+psn0tSqMzCJq2uno HzpOGqQ4XVeTSgC22IvrpELXGQ1o73oyQYHnaKpOMeJvy6CrMg1U2MNss6lsj5ZI1HaO 9mSw== X-Gm-Message-State: AFqh2kqcG3Lg02KK/E6YErlucPTvyMQ2DpLmjG7iFvMN29hydMB0fsKo fde6ThgJf/WHtaPTt+KA3pBR1exegX4= X-Google-Smtp-Source: AMrXdXscuIow4rnTUM/8xAkoHuYgtrwaoDxstDlm/7Nh/2oRsLAUMABdwmHZdmDWp7bvwvX/8uNnhA== X-Received: by 2002:a05:6870:2e06:b0:150:b759:d78f with SMTP id oi6-20020a0568702e0600b00150b759d78fmr736987oab.39.1672616389407; Sun, 01 Jan 2023 15:39:49 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:48 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:42 -0300 Message-Id: <20230101233653.487175-19-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vhazh3jDmZ/yir6wIKFCIw7rvTwvoKufTbDpelEu5nw=; b=XLQ9LT08ArEzVRt4Jgcq7PKL2e1qynDgYcHKLvT5/Htb9Gs77r/jkCFm9ZFUJ/5NnG kLgIlhQPJRxFpV+wMDlYKVNJObMKHPmdL3b3M9MjRLtjCHX8cSU+58NfECNMS+f5x+4W lYLuQn+vy7IGnV4tZjvyiyUoo3jeHcyOgUTGJX6io9x6Fd91ip9U+OkonWCQANd8XZDH eG3CZqIcPf4gjL9Cdp0ytQFc0n5N6iS49SveZnPyRYi07NXs5YTxoakbKi0XGQTbxs5W ZX9lrZKxOJU4tAHgfU73APVtNT3IogAuhODzui1MEMrVM8+eqIcjyiYqiaOWPTSWQ2OR UUZg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=XLQ9LT08 Subject: [Buildroot] [PATCH 18/29] package/libtalloc: drop bogus LIBTALLOC_{C, LD}FLAGS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: David GOUARIN , Matt Weber , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "f0d37e275a package/libtalloc: new package" added these symbols but they are not used in the package and also not recognized by the waf package infra. So drop the ignored symbols. Cc: David GOUARIN Cc: Matt Weber Signed-off-by: Ricardo Martincoski --- build test: 44 builds, 4 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/731863771 test-pkg config: BR2_PACKAGE_LIBTIRPC=y BR2_PACKAGE_LIBTALLOC=y --- package/libtalloc/libtalloc.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/libtalloc/libtalloc.mk b/package/libtalloc/libtalloc.mk index 75d3da263b..ca15180d22 100644 --- a/package/libtalloc/libtalloc.mk +++ b/package/libtalloc/libtalloc.mk @@ -31,8 +31,6 @@ LIBTALLOC_CONF_OPTS += --cross-compile \ --with-libiconv=$(STAGING_DIR)/usr ifeq ($(BR2_PACKAGE_LIBTIRPC),y) -LIBTALLOC_CFLAGS += `$(PKG_CONFIG_HOST_BINARY) --cflags libtirpc` -LIBTALLOC_LDFLAGS += `$(PKG_CONFIG_HOST_BINARY) --libs libtirpc` LIBTALLOC_DEPENDENCIES += libtirpc host-pkgconf endif From patchwork Sun Jan 1 23:36:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720646 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbCv3D0Mz23db for ; Mon, 2 Jan 2023 10:43:23 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id CBC188149A; Sun, 1 Jan 2023 23:43:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org CBC188149A X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0lwWY3YQp0Sy; Sun, 1 Jan 2023 23:43:21 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 311208143A; Sun, 1 Jan 2023 23:43:20 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 311208143A X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 68BB91BF38D for ; Sun, 1 Jan 2023 23:39:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 51CB460C2C for ; Sun, 1 Jan 2023 23:39:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 51CB460C2C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SBRSPJxbeBse for ; Sun, 1 Jan 2023 23:39:52 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B0EBC60BFC Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) by smtp3.osuosl.org (Postfix) with ESMTPS id B0EBC60BFC for ; Sun, 1 Jan 2023 23:39:52 +0000 (UTC) Received: by mail-oi1-x235.google.com with SMTP id r130so23852626oih.2 for ; Sun, 01 Jan 2023 15:39:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aM3LALrpcBI7BpnV57uxmc/YeUHqG7HEEKBGNHRnwNM=; b=kCosOCLxgrDjhZE9htBg3/tP/0rHIIpd/m+yPpBIgRwuyekwt3WiTioyheQ5+6jImk wMNpkIE145ESzZJ1K3e8bDPeHQyyOWWBKgUlZjvutv1rbR8ShdHGderzlGz6kK0SSyCT lJOgv1ZZ8e8GGwLuWYjziU3zIFaWvssLhecctC11t69LW7/eQxXh/KA29jrq9F/88MlK O1JGYweMLfF2JIGPcxvdECMLkRB3qwV0HgRGaUgfE96RsRUJGZHy7zAMeOy04fyyjOIa fd279SmHWz+RAikQnbaNi1dCABKnvOAgsE1MCFcpJMSFo15Klj7oELx1/O1Ow46evvGV rzwA== X-Gm-Message-State: AFqh2kqX8zU43xP1e4t2jWoM/2q34C18XaRiBxF26LEqHqO6mrJZWMLx G2tRFFE3mNLNTPMzBSgrSz9oL0x8Q7g= X-Google-Smtp-Source: AMrXdXvHPVAvVqeMJt35ZrhTrB5m7tUNgiCOGWF0AJhk3yC2VDvmFZJ1ypm7RTt4jt9VKs1dUH4oZw== X-Received: by 2002:a05:6808:607:b0:360:e96a:8748 with SMTP id y7-20020a056808060700b00360e96a8748mr16029806oih.15.1672616391807; Sun, 01 Jan 2023 15:39:51 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:50 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:43 -0300 Message-Id: <20230101233653.487175-20-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aM3LALrpcBI7BpnV57uxmc/YeUHqG7HEEKBGNHRnwNM=; b=ltakjd/6gM8b8R+ZYszsKQflvOEhB3c50R29Y1RqOu+X+QQZB4g2uZBDEeZlsoOfJl 2xSPaSyAG6aTMqykUXdqmrVrSMIWqI3h6T6idhGWgvuistrSknP4fWqWsfAKSi0Jadqk 6lHJOdrrFtdOv9S7AQTp+e5HPL92Dyipds8z5Y2wXOSKN/Eq+0Xi0SoUOpRLN1ZVT3ai ewiPsXK7q8wjrmhbobcM6G31giOZV2HTuciCndIVcrxLnJyUFfrvd3r8TRXu/3qPA7Dw hUQadwIHKlLvaISKsRje8eCpYSBsfvIJFxz3H0VZdIbDSazk5iksPeN+cvAhEfbAIZLM 8NNA== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=ltakjd/6 Subject: [Buildroot] [PATCH 19/29] package/lrzsz: drop bogus LRZSZ_BUILD_HOOKS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "4f3f291a3b lrzsz: convert to autotools infrastructure" converted the package to use autotools infra but added a define that is never called. Drop the bogus define. Signed-off-by: Ricardo Martincoski --- package/lrzsz/lrzsz.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/lrzsz/lrzsz.mk b/package/lrzsz/lrzsz.mk index 45c88619e0..3897975d73 100644 --- a/package/lrzsz/lrzsz.mk +++ b/package/lrzsz/lrzsz.mk @@ -18,10 +18,6 @@ define LRZSZ_POST_CONFIGURE_HOOKS $(SED) "s~\(#define ENABLE_SYSLOG.*\)~/* \1 */~;" $(@D)/config.h endef -define LRZSZ_BUILD_HOOKS - $(TARGET_MAKE_ENV) $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" prefix="$(TARGET_DIR)" -C $(@D) -endef - define LRZSZ_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/src/lrz $(TARGET_DIR)/usr/bin/rz $(INSTALL) -m 0755 -D $(@D)/src/lsz $(TARGET_DIR)/usr/bin/sz From patchwork Sun Jan 1 23:36:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720647 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbD82R9gz23db for ; Mon, 2 Jan 2023 10:43:36 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 5F6D480E36; Sun, 1 Jan 2023 23:43:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5F6D480E36 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t8cTP3fCal7s; Sun, 1 Jan 2023 23:43:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 97FFC81BB4; Sun, 1 Jan 2023 23:43:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 97FFC81BB4 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 1286E1BF38D for ; Sun, 1 Jan 2023 23:39:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id E00AB4018F for ; Sun, 1 Jan 2023 23:39:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org E00AB4018F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IhrBFEmWxxUr for ; Sun, 1 Jan 2023 23:39:55 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 42FF2404C0 Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) by smtp2.osuosl.org (Postfix) with ESMTPS id 42FF2404C0 for ; Sun, 1 Jan 2023 23:39:55 +0000 (UTC) Received: by mail-oi1-x234.google.com with SMTP id v70so23832237oie.3 for ; Sun, 01 Jan 2023 15:39:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=k50tBaLa2s4eC2Bte1pbpoVsJ6Jak5/vYvQee6oZbhQ=; b=dW1xX42aNj7sfWfNzRkP6C20Hw6mPdlXiJkfXzdI1Xa43CFCxY5gW1sfCaowmoZ0Pd X86ZJbPkJ8+kspoyrZNMNwi0Om5x+hCuNxVDLvUUcJFydyCnTWkC0tgJmLqoZzxXbmWN 7xec7VvXn87nwKGqijVPQ3Y/VPA4DWmBOpS70CbhXBdrU/5dO0n+Lt+ZAcyAFqYdW15e zPQko3QXZPFcF5q5G1/xxU/hW+XbH+Qo02CupVmbj6RKxgnIFdL2fZuw2+bdJD71jCSV 9rgghZBq8HoUEBaraB1sIKMgrx1aRd2WclRZaMz16XEYJj/fZ3EtdSHlJpfqsv0Wz/IQ P/KQ== X-Gm-Message-State: AFqh2kq8XXbm5qj0N9nAEOwJ7X8ZXChVYL6L3YsFDNiWlTNANXtbyuw6 shIKftvUZlmblF2UAIp2DzeSwgERvqA= X-Google-Smtp-Source: AMrXdXvA88IjucrOQFCBQFS8NrDUmzHpSDvPmUiaJZJGeaBkjEGp57pXBEFZr0f+Uk+UIJo3qjd3Pg== X-Received: by 2002:a05:6808:1787:b0:35e:b4c3:3708 with SMTP id bg7-20020a056808178700b0035eb4c33708mr23705647oib.5.1672616394949; Sun, 01 Jan 2023 15:39:54 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:53 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:44 -0300 Message-Id: <20230101233653.487175-21-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=k50tBaLa2s4eC2Bte1pbpoVsJ6Jak5/vYvQee6oZbhQ=; b=VXFKmqGX5iJp0rTLdMICipuWyyF88RdloBnTU/bys1hkIqfgRC6xTEpXd+GY4fGG5F lb4nPyynay91lfwx1bJ/3sQYshM2swzTjHcVu/8Aj/0dAwz5MVXktrZG3niv+/8WElgU VbJb1AymowlOPMdUhVtCd3qDwfK0+B06BdHm6wnErqrHhRy5nQQHij9DbJmx6EpON6bp tjSihh/UoD6S5o5m9ANJVCH4I3RLmYGm5pYWSXiFTbTJekrL9AXJ0nSUNLIMtlPHOK03 65/fQCNp0GyD0yxHZ70R8b4L/VItxdROIv9AUhwyED3J6VItNOXm6CLG3dVlc9Ta1ntC RXug== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=VXFKmqGX Subject: [Buildroot] [PATCH 20/29] package/policycoreutils: drop bogus INSTALL_TARGET_LINUX_PAM_CONFS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Matt Weber , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "cb328f77f8 policycoreutils: new package" added a define that is never called: POLICYCOREUTILS_INSTALL_TARGET_LINUX_PAM_CONFS. The build system from the package already install these files to target. So just drop the bogus define. Cc: Clayton Shotwell Cc: Matt Weber Signed-off-by: Ricardo Martincoski --- Using this defconfig: BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_LINUX_PAM=y BR2_PACKAGE_POLICYCOREUTILS=y and performing a build before and after this patch, the content in target/etc/pam.d/ is exactly the same. $ md5sum output.*/target/etc/pam.d/* |sort 8448253cd52778260856591208cbf09a output.after/target/etc/pam.d/run_init 8448253cd52778260856591208cbf09a output.before/target/etc/pam.d/run_init 912cb497b06401def2991346787cfff3 output.after/target/etc/pam.d/other 912cb497b06401def2991346787cfff3 output.before/target/etc/pam.d/other eac337ec241afe0ef2f4e5039be26cea output.after/target/etc/pam.d/login eac337ec241afe0ef2f4e5039be26cea output.before/target/etc/pam.d/login f4a2547443ac34fb30b7d06719328570 output.after/target/etc/pam.d/newrole f4a2547443ac34fb30b7d06719328570 output.before/target/etc/pam.d/newrole --- package/policycoreutils/policycoreutils.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/policycoreutils/policycoreutils.mk b/package/policycoreutils/policycoreutils.mk index 60575ac644..8505dbca3f 100644 --- a/package/policycoreutils/policycoreutils.mk +++ b/package/policycoreutils/policycoreutils.mk @@ -16,10 +16,6 @@ POLICYCOREUTILS_MAKE_OPTS = LDLIBS=$(TARGET_NLS_LIBS) ifeq ($(BR2_PACKAGE_LINUX_PAM),y) POLICYCOREUTILS_DEPENDENCIES += linux-pam POLICYCOREUTILS_MAKE_OPTS += NAMESPACE_PRIV=y -define POLICYCOREUTILS_INSTALL_TARGET_LINUX_PAM_CONFS - $(INSTALL) -D -m 0644 $(@D)/newrole/newrole-lspp.pamd $(TARGET_DIR)/etc/pam.d/newrole - $(INSTALL) -D -m 0644 $(@D)/run_init/run_init.pamd $(TARGET_DIR)/etc/pam.d/run_init -endef endif ifeq ($(BR2_PACKAGE_AUDIT),y) From patchwork Sun Jan 1 23:36:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720648 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbDN2pdRz23db for ; Mon, 2 Jan 2023 10:43:48 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id B5E65405C7; Sun, 1 Jan 2023 23:43:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B5E65405C7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OMmZrnskb7R1; Sun, 1 Jan 2023 23:43:46 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 02A9C402F5; Sun, 1 Jan 2023 23:43:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 02A9C402F5 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id AEC251BF38D for ; Sun, 1 Jan 2023 23:39:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 8ACAF60BFC for ; Sun, 1 Jan 2023 23:39:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8ACAF60BFC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NyOsyFc-ApZ9 for ; Sun, 1 Jan 2023 23:39:58 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org AFC4660B2C Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::22b]) by smtp3.osuosl.org (Postfix) with ESMTPS id AFC4660B2C for ; Sun, 1 Jan 2023 23:39:58 +0000 (UTC) Received: by mail-oi1-x22b.google.com with SMTP id n8so17047094oih.0 for ; Sun, 01 Jan 2023 15:39:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1asv+KkdZVhFgokm+Z6xlKoXc5LlR1E8nJTy+fGVBnw=; b=u4a3ha9EuR236vt26ivm000XMMOQITXUs2aI47TX6urLV8hMlq+Q4U1oz0PaoFy0QX DCfHHqN6dmPIWq63PsMWVD35CVcUiapSNxdEpF9CXDEwxeX6jEe7rUZxL6pRjSE79tCj HaDlNMyCkpR43nVwq9pgWc9t2Rxv45WvrE85plpfpOfkCt3eUW0X2brXqKTtdVXFFdi9 UbfBcXcZ+MGUU7Hmt5VPrfpQSXkqgCqjX8VjMxR80zFm0JZq+WxV0+e3wFCenuJyJxhm 6yXTrDfXlSZDXYppuvyS3PUuhR90Z5x+VP9Fk08Jkd8whgHMCJVD5hbdqb3KnT4f1Clp aSiQ== X-Gm-Message-State: AFqh2krMsPZ3JaYng7rawdyqyBng2bUqeZKwQ60NS2cmXGFSdGM2so8p BlNXSGhAvOEoHQezARTlZZgLywBOL/s= X-Google-Smtp-Source: AMrXdXvqHltrMLSYhhahKPGnTbXTlMXJKt6nSYBRHGG/0QyeBPtzWu2readIXet4T8BXeNdbfMhlWw== X-Received: by 2002:a05:6808:2089:b0:35e:8fa7:6e05 with SMTP id s9-20020a056808208900b0035e8fa76e05mr23045369oiw.26.1672616397843; Sun, 01 Jan 2023 15:39:57 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:56 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:45 -0300 Message-Id: <20230101233653.487175-22-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1asv+KkdZVhFgokm+Z6xlKoXc5LlR1E8nJTy+fGVBnw=; b=YJk4eFahcoHMOU2bPFUtfz4TB0yeTGeq3PxTg4vvb7MFvN2SNGkHUnJ8eF40G2jUAb lwKmPWSbvTQz2+CUcM42kYDzkNgqEMEmr2/em6XDOLNEkNjxXJY/jAhpHb7HRxsKthCD HaHNiaJxntrNtUSBmMMZ1cOyVNihWuh/450XvGqHRueozOhE6gIu7PaJG1NJ+r9ILhH0 VR4S3Kfp+/iU4WtC+CaNZffTkdnYvw5b37RYhbQxlRs/cWfdf1GnZG08N2Ocy9zzDPr9 G9wkMOhPrMFTrJhETVNzlTT5qfl1C9vK+vNkwEGUuvNckhEgyiY01WufR/uXKe0R7/Kx 6Xzg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=YJk4eFah Subject: [Buildroot] [PATCH 21/29] package/qoriq-rcw: drop bogus QORIQ_RCW_FILE_BIN X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Matt Weber , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" While applying [1] and cleaning up, the commit "d167f7006e package/qoriq-rcw: add in-tree rcw source support" ended up keeping an unused define. Drop it now. [1] http://patchwork.ozlabs.org/project/buildroot/patch/20200207083857.28058-4-jerry.huang@nxp.com/ Cc: Matt Weber Signed-off-by: Ricardo Martincoski --- package/qoriq-rcw/qoriq-rcw.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/qoriq-rcw/qoriq-rcw.mk b/package/qoriq-rcw/qoriq-rcw.mk index 8b1ceacfce..b9c9e99222 100644 --- a/package/qoriq-rcw/qoriq-rcw.mk +++ b/package/qoriq-rcw/qoriq-rcw.mk @@ -59,7 +59,6 @@ endef else ifneq ($(QORIQ_RCW_INTREE),) QORIQ_RCW_PLATFORM = $(firstword $(subst /, ,$(QORIQ_RCW_INTREE))) -QORIQ_RCW_FILE_BIN = $(lastword $(subst /, ,$(QORIQ_RCW_INTREE))) define HOST_QORIQ_RCW_BUILD_CMDS $(MAKE) -C $(@D)/$(QORIQ_RCW_PLATFORM) From patchwork Sun Jan 1 23:36:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720649 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbDd4G6Vz23db for ; Mon, 2 Jan 2023 10:44:01 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id D4F3A402F5; Sun, 1 Jan 2023 23:43:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D4F3A402F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kVBKFS0wuv5W; Sun, 1 Jan 2023 23:43:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 182E8405FD; Sun, 1 Jan 2023 23:43:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 182E8405FD X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 43DA41BF38D for ; Sun, 1 Jan 2023 23:40:02 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 1FA81404C0 for ; Sun, 1 Jan 2023 23:40:02 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 1FA81404C0 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KggM_IJjrbp0 for ; Sun, 1 Jan 2023 23:40:01 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 71DCB402F5 Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) by smtp2.osuosl.org (Postfix) with ESMTPS id 71DCB402F5 for ; Sun, 1 Jan 2023 23:40:01 +0000 (UTC) Received: by mail-ot1-x329.google.com with SMTP id j16-20020a056830271000b0067202045ee9so16560517otu.7 for ; Sun, 01 Jan 2023 15:40:01 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VGe8uXk2vCu0Mr2k6JO87yEiHXIUEBLxEQ51YqbSoKU=; b=n8rpl6CaA3juOxW3SyvTBLtWT4IqZPX6K8z5/NAE+M1PxZHsd5svm7lVCBgswEsC35 rrMmKkhVCDPHkhcUiheqAnMmOiqE7+SRXdkJIbNbx/kK4kXVp1yNfPOgzasYJQEom7Y0 o/EBzXIkITAN7euLgZktcNre+YFjSqywHXadMiOxzO7WlZOr+SgNDV/drTA31bcRAgQP NBFDh8pGQxzBuqzQTRt5AuJ7mqVEro1FRx6GUzhZMOG6r2exorYLV7NlwlTnpXXAZ+PN 7VIxjBqmWoJqcEJqMKsIkYI8Dm7GRQ7TCH5y1jsQr6IL9ehoLS03eHNEfac/iUIvNKDu 8gIQ== X-Gm-Message-State: AFqh2krkDLlOs6uZwZ2dve/oQOUotfVPYwffghhZzrVViTI8eQYhDnFw HLObqDrv8dS3SEOBKWYMU14pgJSKBHo= X-Google-Smtp-Source: AMrXdXtO8d4ymO8CJzKnwAG7uiEMmRYH4ogwQw7QOMFj0ATntLiuX3FiuMRRnWkDiljY3GtLP0T6Jg== X-Received: by 2002:a05:6830:e:b0:66e:c863:ea94 with SMTP id c14-20020a056830000e00b0066ec863ea94mr19615291otp.27.1672616400585; Sun, 01 Jan 2023 15:40:00 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.39.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:39:59 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:46 -0300 Message-Id: <20230101233653.487175-23-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VGe8uXk2vCu0Mr2k6JO87yEiHXIUEBLxEQ51YqbSoKU=; b=h+7/5Vr5W733upQy+UTciWoX8E34CAT9eEf8iT//4ygw81iR8ExWrsZUn9+vEKagSB U5RaX1nabfzsmMIel+FZyERqWmqZo2eHOo1m1XoRthNprR/mQsN8Ovp9NIbS12Kxlu+u 0XSiCt2hQ8CyWbe2bEZY2t6bKY2GVe0ybhriRYiqEWr742bm6/weaktYyB0rWWwwZLTY RL/anqstdPkGH7A64AwJsOdWm6kfnu7unaVQYuOu3wnjEB4Dy+7xu5cAqoLtBWeY9U8e S2uMRlpCmd6XryccVV2r7qS9TExP7wuta7jUYAzvusiXTe4YJTc+jD44IAAXjrnFEgc/ dcOA== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=h+7/5Vr5 Subject: [Buildroot] [PATCH 22/29] package/rhash: drop dangling RHASH_ADDLDFLAGS X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "ead2afda13 package/rhash: bump version to 1.4.0" dropped the only usage of this define but the define itself was left dangling. Drop it now. Signed-off-by: Ricardo Martincoski --- package/rhash/rhash.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/rhash/rhash.mk b/package/rhash/rhash.mk index 8c33de1862..1f7456e4e7 100644 --- a/package/rhash/rhash.mk +++ b/package/rhash/rhash.mk @@ -12,7 +12,6 @@ RHASH_LICENSE_FILES = COPYING RHASH_CPE_ID_VENDOR = rhash_project RHASH_INSTALL_STAGING = YES RHASH_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) -RHASH_ADDLDFLAGS = $(TARGET_NLS_LIBS) ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) RHASH_CONF_OPTS += --enable-gettext From patchwork Sun Jan 1 23:36:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720650 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbDt4JS2z23db for ; Mon, 2 Jan 2023 10:44:14 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id D2288404C0; Sun, 1 Jan 2023 23:44:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D2288404C0 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NobnXg-qmW3P; Sun, 1 Jan 2023 23:44:12 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 1B6C84060C; Sun, 1 Jan 2023 23:44:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 1B6C84060C X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id D199A1BF38D for ; Sun, 1 Jan 2023 23:40:03 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id BABD560C11 for ; Sun, 1 Jan 2023 23:40:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org BABD560C11 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XexfCM-w0vJp for ; Sun, 1 Jan 2023 23:40:03 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1F1D860BFC Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) by smtp3.osuosl.org (Postfix) with ESMTPS id 1F1D860BFC for ; Sun, 1 Jan 2023 23:40:03 +0000 (UTC) Received: by mail-oi1-x235.google.com with SMTP id r130so23852790oih.2 for ; Sun, 01 Jan 2023 15:40:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PkZ7VczkR/8531ovaAnTeBqjb+IOl9e3MHdkP21KlCg=; b=Gg063hypiSyyZfsh2hih5prMCEy+6PvE80bwaDEFi/vbie8Wn+vMhj0xxXkgAwYXPJ fzjGUeSAmGjz+Wjh+GsbcSFiazSReI/r8LSYDZEx4qLLCz8Wsn4UsRFbldCHIwY3rbed 9FhQDzZt08gMqCYxYdFlHgdi34bcIAsg+VnYKwVacKnTUwk/qaVVtjYWnzePUOTdWmw0 LQBco49LjT1U+XW6jypTEvUJ6qO7wJWeJ1wCKxw00/+cIX/eDfJqQO48iZVz3/mD+0FU Wzi57lu8dHl63/tFQBtb15RIAPUB+SalGmPuFGOLpD+vD4+xAz5W5Z88cKMpUomJZj0G EaFw== X-Gm-Message-State: AFqh2kqLiTY0KawUN+soR5b1IfxCheJ9Jo/ag/drsGf+Oeu0d2ofVUzL 4o5KbhQVwCjEBDfh1/mf0dVHuJOssJo= X-Google-Smtp-Source: AMrXdXsV1LB5eWRVjHK+o4svbhiOKUACqLYROl88sbhgYp1oaiedrmEAnfUgM2XObcV7pN3c4cjOxQ== X-Received: by 2002:aca:3405:0:b0:363:b22c:4e1 with SMTP id b5-20020aca3405000000b00363b22c04e1mr2469529oia.32.1672616402872; Sun, 01 Jan 2023 15:40:02 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.40.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:40:01 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:47 -0300 Message-Id: <20230101233653.487175-24-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PkZ7VczkR/8531ovaAnTeBqjb+IOl9e3MHdkP21KlCg=; b=Hp2sY2NANXzxq97AnXsKqzdbIU7trk6S+ySzKbYl7VVD8HdmgaIOxo4SMWKzYzBE4C PPv/KYhgKZrUyZJRLBfnk34Cp16zhjePpnboyo2fqpngfypPiNTZSV1KDL8VCrK9H8RF 0zz336+2X++C+yaMDQrdpGgjheYtuN51h4IIWtQ9tNeMkvH01Yhna/41ltZ5I3x3fnv1 0J5aLrvqO/OLhg9JobOhGA3zFeXczGZxGxZ9ey52WTaeRdkDcKjLGaOw9tcjfb8H3khJ 2rGRPzVOOWBd/Phs3Pr4/6gXnoEJwxm8qe441Zlg97iQeA70BJnbvPowR9+xxn3LP864 SOOg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Hp2sY2NA Subject: [Buildroot] [PATCH 23/29] package/swupdate: drop dangling SWUPDATE_BUILD_CONFIG X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" "6c63e4de4a boot/swupdate: don't specify .config to munge" dropped all usages of this define but the define itself was left dangling. Drop it now. Signed-off-by: Ricardo Martincoski --- package/swupdate/swupdate.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 8f05b83922..11a3946753 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -208,8 +208,6 @@ define SWUPDATE_SET_WEBSERVER endef endif -SWUPDATE_BUILD_CONFIG = $(@D)/.config - SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig From patchwork Sun Jan 1 23:36:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720651 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbF75SZZz23db for ; Mon, 2 Jan 2023 10:44:27 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id EED3D40616; Sun, 1 Jan 2023 23:44:25 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org EED3D40616 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kh5VKU4XgUff; Sun, 1 Jan 2023 23:44:25 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 37A8B40613; Sun, 1 Jan 2023 23:44:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 37A8B40613 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 074081BF38D for ; Sun, 1 Jan 2023 23:40:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id D56F2405D4 for ; Sun, 1 Jan 2023 23:40:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D56F2405D4 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TncZFFN9JK-9 for ; Sun, 1 Jan 2023 23:40:08 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3F820404C0 Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) by smtp2.osuosl.org (Postfix) with ESMTPS id 3F820404C0 for ; Sun, 1 Jan 2023 23:40:07 +0000 (UTC) Received: by mail-oi1-x22d.google.com with SMTP id s187so23797876oie.10 for ; Sun, 01 Jan 2023 15:40:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VLcFw68wRKETexNKSCIRGGxHoOKTuukL9RkqdauCszs=; b=JL+VmRqGv7iiRaTkaFj/qCOPcMJkJzEfAbixY8wtUVOnYYGjsB99EXKV7JynZ4D5ZS LBYvU8h9z/yLOUMB7qeONjMZdYYvr77CvhJwQCYeXMqYe0YMXm4otc9PhMxq49if80h+ dhx848bOzHzISHiOiDdiz/1tDySg1OSM2F/886hoz5lbJi8YllZ2blNS8pPLjbI6L6n+ e/dsyVATTgGHS5NcNMWGBBQG6h+v/N33KWCK33/5C1QaJT9kzXrGUqRALZCp5uOidSfE F9vBNOePG3MXrtaWtiw0YozucUYScTaHNp+wA5YX4Xv2QjmvyLlYuss5d0gV62GTYkSU XudQ== X-Gm-Message-State: AFqh2konEmg1T9UJYm3Wi/n6FcF32wACBIm7Pu+UgBwxwGiQNeHopROp UKcO5Own5E0hZZvrZt8bV3Pdo9rmPLw= X-Google-Smtp-Source: AMrXdXsLrMC0N7qr8M+zp32pA39ganaEHRY9QYsqEZf2zlM0RmnnY1vl2jGeOFyh/AUs1dD1B/6FnQ== X-Received: by 2002:a05:6808:1a0e:b0:363:996:54c0 with SMTP id bk14-20020a0568081a0e00b00363099654c0mr22870382oib.48.1672616406293; Sun, 01 Jan 2023 15:40:06 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.40.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:40:05 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:48 -0300 Message-Id: <20230101233653.487175-25-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VLcFw68wRKETexNKSCIRGGxHoOKTuukL9RkqdauCszs=; b=d+5DK+eUusLFRk32unyHDSEZTj/taJnr0dv6KxlNQ5+ddaV2eeuaw7Gsr0q8qOamqs J+ySfvoJ2dJzCCTwktrpSV+wNpunJ/YUTmnmuhp7zYDZyE39ujyDak3yOQKXNtOeHgib 3sQ7xMv4IRa61zzwfKtaUINZ6FFTz9Tc9uPQhsru/uysFxkcPvOUAoXcFq5oT5Glc9Gz o8Ex1LNgcEyEr0sjskPvQbBT4DuuzfGwNwxoH48RsEXKLQprCIFiKN2ntgSHohIT9q5L Suc4RkXReWAA4jGc5PmdkfAmTlJuDsaKamDZbLn13DOzYVgZhVZkKBfYMwuFaQ1LRuN4 /Ymw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=d+5DK+eU Subject: [Buildroot] [PATCH 24/29] package/wpa_supplicant: drop dangling WPA_SUPPLICANT_{LDFLAGS, MAKE_ENV} X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sergey Matyukevich , Matt Weber , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "0340b45da0 wpa_supplicant: bump to version 1.0" from 2012 converted the package to use the generic infra, but added a bogus WPA_SUPPLICANT_LDFLAGS end left a dangling WPA_SUPPLICANT_MAKE_ENV. Drop the symbols that are not used since 2012. Cc: Matt Weber Cc: Sergey Matyukevich Cc: Yegor Yefremov Signed-off-by: Ricardo Martincoski --- package/wpa_supplicant/wpa_supplicant.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/wpa_supplicant/wpa_supplicant.mk b/package/wpa_supplicant/wpa_supplicant.mk index e5e3938be1..42c6f772ac 100644 --- a/package/wpa_supplicant/wpa_supplicant.mk +++ b/package/wpa_supplicant/wpa_supplicant.mk @@ -13,7 +13,6 @@ WPA_SUPPLICANT_CONFIG = $(WPA_SUPPLICANT_DIR)/wpa_supplicant/.config WPA_SUPPLICANT_SUBDIR = wpa_supplicant WPA_SUPPLICANT_DBUS_SERVICE = fi.w1.wpa_supplicant1 WPA_SUPPLICANT_CFLAGS = $(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnl3/ -WPA_SUPPLICANT_LDFLAGS = $(TARGET_LDFLAGS) WPA_SUPPLICANT_SELINUX_MODULES = networkmanager # install the wpa_client library @@ -157,9 +156,6 @@ endif ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_DBUS),y) WPA_SUPPLICANT_DEPENDENCIES += host-pkgconf dbus -WPA_SUPPLICANT_MAKE_ENV = \ - PKG_CONFIG_SYSROOT_DIR="$(STAGING_DIR)" \ - PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" WPA_SUPPLICANT_CONFIG_ENABLE += CONFIG_CTRL_IFACE_DBUS_NEW define WPA_SUPPLICANT_INSTALL_DBUS_NEW $(INSTALL) -m 0644 -D \ From patchwork Sun Jan 1 23:36:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720652 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbFP2yJXz23db for ; Mon, 2 Jan 2023 10:44:41 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 7AB9F408F5; Sun, 1 Jan 2023 23:44:39 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 7AB9F408F5 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MQuY4w32PUn1; Sun, 1 Jan 2023 23:44:38 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 5A64B4091E; Sun, 1 Jan 2023 23:44:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 5A64B4091E X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 4A81F1BF38D for ; Sun, 1 Jan 2023 23:40:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 267AA60BFC for ; Sun, 1 Jan 2023 23:40:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 267AA60BFC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RfrdCyPb--SB for ; Sun, 1 Jan 2023 23:40:09 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7268E60B2C Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) by smtp3.osuosl.org (Postfix) with ESMTPS id 7268E60B2C for ; Sun, 1 Jan 2023 23:40:09 +0000 (UTC) Received: by mail-oi1-x22e.google.com with SMTP id e205so23801444oif.11 for ; Sun, 01 Jan 2023 15:40:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=i+oMsZlZbGODRfe1V3OQvLz9E7Cc0/xrfitrtAj1aqc=; b=61Y+Mz/5EzAdpO/FLopcR7+tRUpwA5gyX3KgfeNUIgDGYR6Ol99MCcL6Y8Wep5QuzD 17zKT0KFiIkKNY3GxuRckJ13hmqRRNwWQFGn4+7G2CRkKu4nsa+wOx167PdkdeHBhomp PRWruKBX+bSJdTYZLc8MVBtOM6+TKtwnS3d4odB/4PtUPznO6XWL4Ccsqra4Zmk+T/0x Izh6mpiBR+IkndMKFrzyElYR+Rm9J3CJ6vSx5wQCPst4bBuY/ZvVXTkVeeZKgUJl6y+u 8KJG4DFOC8mnbsbWnLWlkXuR7uIVzWrhHxdITfemMUB9IT7/Ybg3ARTrFu+4elR5PUK/ 14uw== X-Gm-Message-State: AFqh2kozr42swD8PkXuRhXnJkvRhKimWYNAB2F8MtnBT56jGjjZvkcjM 3YymJ9taE7c8//gmwCihOUdA+1VRdqU= X-Google-Smtp-Source: AMrXdXskanM/0WkvjVZrY91wbAOmhcP6Ir8vbKQoWlaUagTDcZmfdGn7xLrbjmNmacnJrKO3icNV8g== X-Received: by 2002:a05:6808:1826:b0:359:ca54:ecb1 with SMTP id bh38-20020a056808182600b00359ca54ecb1mr28727525oib.59.1672616408619; Sun, 01 Jan 2023 15:40:08 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.40.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:40:07 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:49 -0300 Message-Id: <20230101233653.487175-26-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=i+oMsZlZbGODRfe1V3OQvLz9E7Cc0/xrfitrtAj1aqc=; b=pf/miXoBj9qVRJY0+JziAME7Cb5yMYy0Ps4qp7B3JHVat0U98FtZn1KEpKCRDgzm3y wKiP9msbVT7vwvoGQOQZMgYtEQBQFiO7fixzBgRr1fdj91b743vNxaWCDiqZUZ//Swnu rVkejjtPCvX7ldkiO+0YGjuHR2tvUPyJCoGstKFPaz/XEicmC05Ocrru44SAQJ+fuz13 XEZT/DLiIpbRkfSAHUL1Z4ZLRIpShlLjCKmfFWddkEU7PwoxHpCDFul0pHxZpSWbJM20 aJERy6lENlowz92uMTXusEjy4aNuoEAcUgzOFNYjUjkp/AIwuu7YBXwIOIHaan2cw3bQ g4xg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=pf/miXoB Subject: [Buildroot] [PATCH 25/29] utils/check-package: fix check for _REDISTRIBUTE X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Commit "8e87d76c12 check-package: check *.mk files" added a typo that prevents check-package from checking _REDISTRIBUTE default value. Fix the typo: _INSTALL_REDISTRIBUTE -> _REDISTRIBUTE Signed-off-by: Ricardo Martincoski --- Running on current master generates no warnings. --- utils/checkpackagelib/lib_mk.py | 2 +- utils/checkpackagelib/test_lib_mk.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index b50a19ac62..b0bd52bdf6 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -296,7 +296,7 @@ class UselessFlag(_CheckFunction): r"_LIBTOOL_PATCH\s*=\s*YES"]))) DEFAULT_GENERIC_FLAG = re.compile(r"^.*{}".format("|".join([ r"_INSTALL_IMAGES\s*=\s*NO", - r"_INSTALL_REDISTRIBUTE\s*=\s*YES", + r"_REDISTRIBUTE\s*=\s*YES", r"_INSTALL_STAGING\s*=\s*NO", r"_INSTALL_TARGET\s*=\s*YES"]))) END_CONDITIONAL = re.compile(r"^\s*({})".format("|".join(end_conditional))) diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index 49fa216fcd..5f5663377b 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -531,13 +531,13 @@ UselessFlag = [ ('generic', 'any.mk', 'ANY_INSTALL_IMAGES = NO\n' - 'ANY_INSTALL_REDISTRIBUTE = YES\n' + 'ANY_REDISTRIBUTE = YES\n' 'ANY_INSTALL_STAGING = NO\n' 'ANY_INSTALL_TARGET = YES\n', [['any.mk:1: useless default value (url#_infrastructure_for_packages_with_specific_build_systems)', 'ANY_INSTALL_IMAGES = NO\n'], ['any.mk:2: useless default value (url#_infrastructure_for_packages_with_specific_build_systems)', - 'ANY_INSTALL_REDISTRIBUTE = YES\n'], + 'ANY_REDISTRIBUTE = YES\n'], ['any.mk:3: useless default value (url#_infrastructure_for_packages_with_specific_build_systems)', 'ANY_INSTALL_STAGING = NO\n'], ['any.mk:4: useless default value (url#_infrastructure_for_packages_with_specific_build_systems)', @@ -547,9 +547,9 @@ UselessFlag = [ 'ifneq (condition)\n' 'ANY_INSTALL_IMAGES = NO\n' 'endif\n' - 'ANY_INSTALL_REDISTRIBUTE = YES\n', + 'ANY_REDISTRIBUTE = YES\n', [['any.mk:4: useless default value (url#_infrastructure_for_packages_with_specific_build_systems)', - 'ANY_INSTALL_REDISTRIBUTE = YES\n']]), + 'ANY_REDISTRIBUTE = YES\n']]), ] From patchwork Sun Jan 1 23:36:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720653 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbFf1yGRz23db for ; Mon, 2 Jan 2023 10:44:54 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 9CAF260E71; Sun, 1 Jan 2023 23:44:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 9CAF260E71 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OgxJDQfB9SkV; Sun, 1 Jan 2023 23:44:51 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id B10D760C16; Sun, 1 Jan 2023 23:44:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B10D760C16 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id DE23E1BF38D for ; Sun, 1 Jan 2023 23:40:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id C6F0981378 for ; Sun, 1 Jan 2023 23:40:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org C6F0981378 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OwwoRNX3xI5g for ; Sun, 1 Jan 2023 23:40:12 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D9101812CC Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) by smtp1.osuosl.org (Postfix) with ESMTPS id D9101812CC for ; Sun, 1 Jan 2023 23:40:11 +0000 (UTC) Received: by mail-oi1-x22c.google.com with SMTP id j130so18188309oif.4 for ; Sun, 01 Jan 2023 15:40:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gvz8Dp9shjSo61+Fv6KKlzbnsB9izBGoiuj1EFP98sQ=; b=XfKUjU4IsjIKEBKZdHZpK/L0oGdygeuI8s6uZhNvPN44lgLH2B3xMwXsJIPn77y0It 6pn/UXbEyLtwVcq9QYuTe6i2rljqoc8y+uQn+GMlu5nvhvPGiDtda/qI4r0onfr8fvwX c14x1Dwtdw8zdYwDQXY1eEk+oqvwgjddX3+VhnbIQQ2ijthrc8bNCIlUBoTydiCdh3s1 UoQRh8KhXMv4URA+yra+wVz0LWF3nKAq2DzXU5pQA38/WOnv8fqWf5Tztk7LP+jz3BNB rEDE7HGRcGevipKTb5mCYi022TMOoWqqg1FtRtuxT2UN9MKuO7rmr+GTqzqB9yCB7zsu wzBg== X-Gm-Message-State: AFqh2kqyouoj2R3gMTerFS4v8LmhnDnU8LzGlBgYDnNZGdwtf5jgVwLj BCngFr6lHeaqIHhIcfTcAgDnVY1K04g= X-Google-Smtp-Source: AMrXdXvTCHuy/NK8pEjZOb/tew+nxkXkIl/i6rBTWKiGAifdw2GgcTJsKapRvY/QwCqc0bnMf0+h4g== X-Received: by 2002:aca:130c:0:b0:363:b6b9:4682 with SMTP id e12-20020aca130c000000b00363b6b94682mr1990451oii.34.1672616410916; Sun, 01 Jan 2023 15:40:10 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.40.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:40:09 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:50 -0300 Message-Id: <20230101233653.487175-27-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Gvz8Dp9shjSo61+Fv6KKlzbnsB9izBGoiuj1EFP98sQ=; b=JG02+hK591i9cwezqH8zuvlthpGElDGS9eKMIFk+5Wr7WcpJt9c7RYufdlogtXQ41T S5mqlzLMBtYxH2/j0yN8DhGa4L8u/JJDyhWWkqrBsRZW9MQvfyjIsg22ajguXJN8fA46 MarBK5wax/BTfqPZh2oZYUJ6GG7XNvz4N4HWmde4d6uBimcG/evyf8OcYaOFXotvrUG3 Ybkcqh3qxFBzePrhfMHAHieMnuVhNIpWpgfwqLDHqSJyRdMR1x8WjnY4rWpAD6RdO4yl DQ6j1OWTJbxM8f7544sdyG8/KBufx1fTCU01anwkFSHvy3dZ00xfyGX7etc8NhmoNTU+ vaeQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=JG02+hK5 Subject: [Buildroot] [PATCH 26/29] utils/check-package: check linux-tools X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Each linux tool uses a fragment of a .mk file, named, for instance: package/linux-tools/linux-tool-cpupower.mk.in So currently check-package does not check these files. Add the support in check-package script. At the same time, factor out a function to derive package prefix from the filename being checked, so the fix (calling os.path.splitext twice) can be applied in a single place. Signed-off-by: Ricardo Martincoski --- Running on current master generates no warnings. --- utils/check-package | 3 ++- utils/checkpackagelib/lib_mk.py | 28 ++++++++++--------- utils/checkpackagelib/test_lib_mk.py | 40 ++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+), 14 deletions(-) diff --git a/utils/check-package b/utils/check-package index f64daed84c..6bd0c0b31f 100755 --- a/utils/check-package +++ b/utils/check-package @@ -61,6 +61,7 @@ DO_CHECK_INTREE = re.compile(r"|".join([ DO_NOT_CHECK_INTREE = re.compile(r"|".join([ r"boot/barebox/barebox\.mk$", r"fs/common\.mk$", + r"package/alchemy/atom.mk.in$", r"package/doc-asciidoc\.mk$", r"package/pkg-\S*\.mk$", r"toolchain/helpers\.mk$", @@ -84,7 +85,7 @@ def get_lib_from_filename(fname): return checkpackagelib.lib_config if fname.endswith(".hash"): return checkpackagelib.lib_hash - if fname.endswith(".mk"): + if fname.endswith(".mk") or fname.endswith(".mk.in"): return checkpackagelib.lib_mk if fname.endswith(".patch"): return checkpackagelib.lib_patch diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index b0bd52bdf6..931fa39dda 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -21,6 +21,16 @@ continue_conditional = ["elif", "else"] end_conditional = ["endif"] +def get_package_prefix_from_filename(filename): + package = os.path.splitext(os.path.splitext(os.path.basename(filename))[0])[0] + # linux tools do not use LINUX_TOOL_ prefix for variables + package = package.replace("linux-tool-", "") + # linux extensions do not use LINUX_EXT_ prefix for variables + package = package.replace("linux-ext-", "") + package_upper = package.replace("-", "_").upper() + return package, package_upper + + class Indent(_CheckFunction): COMMENT = re.compile(r"^\s*#") CONDITIONAL = re.compile(r"^\s*({})\s".format("|".join(start_conditional + end_conditional + continue_conditional))) @@ -179,12 +189,10 @@ class RemoveDefaultPackageSourceVariable(_CheckFunction): packages_that_may_contain_default_source = ["binutils", "gcc", "gdb"] def before(self): - package, _ = os.path.splitext(os.path.basename(self.filename)) - package_upper = package.replace("-", "_").upper() - self.package = package + self.package, package_upper = get_package_prefix_from_filename(self.filename) self.FIND_SOURCE = re.compile( r"^{}_SOURCE\s*=\s*{}-\$\({}_VERSION\)\.tar\.gz" - .format(package_upper, package, package_upper)) + .format(package_upper, self.package, package_upper)) def check_line(self, lineno, text): if self.FIND_SOURCE.search(text): @@ -254,16 +262,10 @@ class TypoInPackageVariable(_CheckFunction): VARIABLE = re.compile(r"^(define\s+)?([A-Z0-9_]+_[A-Z0-9_]+)") def before(self): - package, _ = os.path.splitext(os.path.basename(self.filename)) - package = package.replace("-", "_").upper() - # linux tools do not use LINUX_TOOL_ prefix for variables - package = package.replace("LINUX_TOOL_", "") - # linux extensions do not use LINUX_EXT_ prefix for variables - package = package.replace("LINUX_EXT_", "") - self.package = package - self.REGEX = re.compile(r"(HOST_|ROOTFS_)?({}_[A-Z0-9_]+)".format(package)) + _, self.package = get_package_prefix_from_filename(self.filename) + self.REGEX = re.compile(r"(HOST_|ROOTFS_)?({}_[A-Z0-9_]+)".format(self.package)) self.FIND_VIRTUAL = re.compile( - r"^{}_PROVIDES\s*(\+|)=\s*(.*)".format(package)) + r"^{}_PROVIDES\s*(\+|)=\s*(.*)".format(self.package)) self.virtual = [] def check_line(self, lineno, text): diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index 5f5663377b..d817cdece0 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -3,6 +3,40 @@ import checkpackagelib.test_util as util import checkpackagelib.lib_mk as m +get_package_prefix_from_filename = [ + ('linux extension', + 'linux/linux-ext-aufs.mk', + ['aufs', 'AUFS']), + ('linux tool', + 'package/linux-tools/linux-tool-gpio.mk.in', + ['gpio', 'GPIO']), + ('boot', + 'boot/binaries-marvell/binaries-marvell.mk', + ['binaries-marvell', 'BINARIES_MARVELL']), + ('toolchain', + 'toolchain/toolchain-external/toolchain-external-bootlin/toolchain-external-bootlin.mk', + ['toolchain-external-bootlin', 'TOOLCHAIN_EXTERNAL_BOOTLIN']), + ('package, underscore, subfolder', + 'package/x11r7/xapp_bitmap/xapp_bitmap.mk', + ['xapp_bitmap', 'XAPP_BITMAP']), + ('package, starting with number', + 'package/4th/4th.mk', + ['4th', '4TH']), + ('package, long name', + 'package/perl-mojolicious-plugin-authentication/perl-mojolicious-plugin-authentication.mk', + ['perl-mojolicious-plugin-authentication', 'PERL_MOJOLICIOUS_PLUGIN_AUTHENTICATION']), + ('package, case sensitive', + 'package/libeXosip2/libeXosip2.mk', + ['libeXosip2', 'LIBEXOSIP2']), + ] + + +@pytest.mark.parametrize('testname,filename,expected', get_package_prefix_from_filename) +def test_get_package_prefix_from_filename(testname, filename, expected): + prefix_lower, prefix_upper = m.get_package_prefix_from_filename(filename) + assert [prefix_lower, prefix_upper] == expected + + Indent = [ ('ignore comment at beginning of line', 'any', @@ -496,6 +530,12 @@ TypoInPackageVariable = [ 'OTHERS_VAR = \n', [['any.mk:2: possible typo: OTHERS_VAR -> *ANY*', 'OTHERS_VAR = \n']]), + ('linux tool', + 'package/linux-tools/linux-tool-cpupower.mk.in', + 'CPUPOWER_DEPENDENCIES =\n' + 'POWER_DEPENDENCIES +=\n', + [['package/linux-tools/linux-tool-cpupower.mk.in:2: possible typo: POWER_DEPENDENCIES -> *CPUPOWER*', + 'POWER_DEPENDENCIES +=\n']]), ] From patchwork Sun Jan 1 23:36:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720655 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbG86kQJz23dw for ; Mon, 2 Jan 2023 10:45:20 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 29C7960E92; Sun, 1 Jan 2023 23:45:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 29C7960E92 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SiRP-fb2N8zQ; Sun, 1 Jan 2023 23:45:17 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 2688360E91; Sun, 1 Jan 2023 23:45:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2688360E91 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 7BDAD1BF38D for ; Sun, 1 Jan 2023 23:40:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8BF7D81378 for ; Sun, 1 Jan 2023 23:40:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8BF7D81378 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9NsHaFT4VCKQ for ; Sun, 1 Jan 2023 23:40:16 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5E40A8133F Received: from mail-oi1-x232.google.com (mail-oi1-x232.google.com [IPv6:2607:f8b0:4864:20::232]) by smtp1.osuosl.org (Postfix) with ESMTPS id 5E40A8133F for ; Sun, 1 Jan 2023 23:40:16 +0000 (UTC) Received: by mail-oi1-x232.google.com with SMTP id r11so23786041oie.13 for ; Sun, 01 Jan 2023 15:40:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iA38R7GSxdCoBU1jpemjFcicz+fY51mgyiPrMc3pQh8=; b=WWuYpAFlrUzHwVRwHEQxNrulsu+8vI+uNinQAQuBQBLCf48qXZt6MNEn0mN0uYa63W XxN0H0bUrf4gYFqSMB19ZjlFi32TPQrFB0flXSoSeyqGd+nWDLnlVsQ5lXuoeRkTmYZd z1suU9a5GmWADll2MUS2J5JmXfIxEJMoWL5VWDbXHxk69m2OE5kmCldsoGZxZ4Wi8oF7 cxXi90xpFUbmyBj7r1qWxGI39wh74hiMnKp6sgeWH0AlpinFHMupSy5V0/nSV0hfJZac M46zDuPDxSPdbp5jl++aRhCRO5pNh0Ml69qzJQXlHKbpt5R97mA7ARTLfkSqx9th/Dj4 r00Q== X-Gm-Message-State: AFqh2kpki3u334DokkeTubSrf2xTOOjNzuuRRHf1tAAgb0hTeOBy4D8+ Mhx/tnFwpZi+MhD2JPjfqMcy8Ma9y9s= X-Google-Smtp-Source: AMrXdXufHPRqdmN0KqrSZugTGsYcLtJGka6eT6H1u9xADmeWnCdei9xWovAd9i3pCApAvDOcukVbXA== X-Received: by 2002:a05:6808:2119:b0:35e:d67e:3dcd with SMTP id r25-20020a056808211900b0035ed67e3dcdmr32001117oiw.58.1672616414947; Sun, 01 Jan 2023 15:40:14 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.40.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:40:13 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:51 -0300 Message-Id: <20230101233653.487175-28-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=iA38R7GSxdCoBU1jpemjFcicz+fY51mgyiPrMc3pQh8=; b=kpE74q04vysubLw5n/ndYgadKatt4X3A5ukOxvBm+XRTh/Fw7wrqj3tq8Vva64vvFq W+WZ+LKusTdTRCSD6UQMkGG684kfWR+9O4yO06w8fA9iOP0LYClu672XJlseBA/rVuDK +8xQ1lG6OEwHpJRkD58u/RIpS78g3HZ+JgjNqVl3jqIqfKRsM5yG5o7B9ribcrUAhaup Bi5CFPVeWwvy18wlBv0mFnqcrmbkbEQfef/Zwoxpngvn0ETVIo/O9qUDvHvNkIdrCHMS 1b+f5PQkDvsD5mGyLPpECDqy90SMnNgoMMsMgyWP9mIjRugYgI4YeygxrrGemXUIKdGm EkUg== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=kpE74q04 Subject: [Buildroot] [PATCH 27/29] utils/check-package: warn about symbols not recognized by a package infra X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski , Thomas Petazzoni , Giulio Benetti , Romain Naour , Thomas De Schampheleire Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" For each .mk file, create a list of all symbols defined and compare to the list of symbols supported by the package infra(s) used in the file. Also keep track of usage for internal variables, since any variable suffix can be used as long the variable is use in the file. Ignore some variables that are defined in one file and used in others, for instance the variable that holds the path to host tools to be used in the build of other packages. Use a small list for the exceptions that don't use a package/rootfs infra: linux extensions and initramfs. Also support the special case of _SUBDIR, see below. In the main script, add support for a check function to return more than one warning at once. Create a simple model for the package infras, listing the supported suffixes for variables for each package infra type. This file may need updates when new package infras are added or existent ones are changed. Add an exception to initramfs, because it changes TARGETS_ROOTFS. Add an exception to xenomai because it changes LINUX_EXTRA_DOWNLOADS. Add an exception to luarocks because it changes TARGET_FINALIZE_HOOKS. Add an exception to toolchain/toolchain.mk because it does not call any package infra. The _SUBDIR variable is a tricky one. It *is* declared for the generic infra package (and all package infras that inherit from the generic one), but it is really used in certain conditions. package/pkg-generic.mk uses _SUBDIR only to define: (2)_SRCDIR = $$($(2)_DIR)/$$($(2)_SUBDIR) and it also uses _SRCDIR only to define: $(2)_BUILDDIR ?= $$($(2)_SRCDIR) so the generic package infra does not really uses _SUBDIR by itself in the common scenario. So The manual entry for the generic infra seems correct in not mentioning _SUBDIR. Also any package infra that inherits from the generic one (by calling inner-generic-package) needs to use one of the three variables in order to support _SUBDIR: _BUILDDIR, _SRCDIR or _SUBDIR. That is the case for: autotools (_SRCDIR), cargo (_SRCDIR, _SUBDIR), cmake (_BUILDDIR, _SRCDIR), luarocks (_SRCDIR, _SUBDIR), meson (_SRCDIR), perl (_SRCDIR), python (_BUILDDIR), qmake (_BUILDDIR) and waf (_SRCDIR). Of course the .mk file for a package using the generic infra can define this symbol and use it, directly or indirectly, for example, in its _INSTALL_TARGET_CMDS. Also any package infra, even the ones that do not use directly any of the three variables above, can use _SUBDIR when the package uses the macros KCONFIG_ENABLE_OPT, KCONFIG_SET_OPT or KCONFIG_DISABLE_OPT declared in package/pkg-utils.mk. Cc: Francois Perrad Cc: Giulio Benetti Cc: Romain Naour Cc: Thomas De Schampheleire Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- Running on current master: boot/ti-k3-r5-loader/ti-k3-r5-loader.mk:29: possible typo on suffix: TI_K3_R5_LOADER_BOARD package/falcosecurity-libs/falcosecurity-libs.mk:12: possible typo on suffix: FALCOSECURITY_LIBS_SUPPORTS_IN_SOURCE_BUILD package/i2pd/i2pd.mk:39: possible typo on suffix: I2PD_INSTALL_CONFIGURATION_FILES package/policycoreutils/policycoreutils.mk:19: possible typo on suffix: POLICYCOREUTILS_INSTALL_TARGET_LINUX_PAM_CONFS package/checkpolicy/checkpolicy.mk:23: possible typo on suffix: CHECKPOLICY_STAGING_CMDS package/qcom-db410c-firmware/qcom-db410c-firmware.mk:11: possible typo on suffix: QCOM_DB410C_FIRMWARE_LICENCE package/lrzsz/lrzsz.mk:21: possible typo on suffix: LRZSZ_BUILD_HOOKS package/gobject-introspection/gobject-introspection.mk:12: possible typo on suffix: GOBJECT_INTROSPECTION_AUTORECONF package/gobject-introspection/gobject-introspection.mk:67: possible typo on suffix: GOBJECT_INTROSPECTION_FIX_TOOLS_PYTHON_PATH package/pptp-linux/pptp-linux.mk:10: possible typo on suffix: PPTP_LINUX_MAKE package/exfat/exfat.mk:14: possible typo on suffix: EXFAT_CFLAGS package/rhash/rhash.mk:15: possible typo on suffix: RHASH_ADDLDFLAGS package/wpa_supplicant/wpa_supplicant.mk:16: possible typo on suffix: WPA_SUPPLICANT_LDFLAGS package/wpa_supplicant/wpa_supplicant.mk:160: possible typo on suffix: WPA_SUPPLICANT_MAKE_ENV package/libtalloc/libtalloc.mk:34: possible typo on suffix: LIBTALLOC_CFLAGS package/libtalloc/libtalloc.mk:35: possible typo on suffix: LIBTALLOC_LDFLAGS package/tinyxml/tinyxml.mk:15: possible typo on suffix: TINYXML_CPE_ID_VENDOT package/zip/zip.mk:44: possible typo on suffix: ZIP_INSTALLING_STAGING_CMDS package/libmng/libmng.mk:17: possible typo on suffix: LIBMNG_DEPDENDENCIES package/swupdate/swupdate.mk:211: possible typo on suffix: SWUPDATE_BUILD_CONFIG package/glib-networking/glib-networking.mk:24: possible typo on suffix: GLIB_NETWORKING_INSTALL_TARGET_OPTS package/tekui/tekui.mk:15: possible typo on suffix: TEKUI_MAKE package/qoriq-rcw/qoriq-rcw.mk:63: possible typo on suffix: QORIQ_RCW_FILE_BIN package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk:19: possible typo on suffix: QT5VIRTUALKEYBOARD_QMAKEFLAGS --- fs/initramfs/initramfs.mk | 1 + linux/linux-ext-xenomai.mk | 2 +- package/luarocks/luarocks.mk | 2 + toolchain/toolchain.mk | 2 + utils/check-package | 17 +- utils/checkpackagelib/lib_mk.py | 109 +++++++ utils/checkpackagelib/pkg_infra.py | 309 +++++++++++++++++++ utils/checkpackagelib/test_lib_mk.py | 426 +++++++++++++++++++++++++++ 8 files changed, 863 insertions(+), 5 deletions(-) create mode 100644 utils/checkpackagelib/pkg_infra.py diff --git a/fs/initramfs/initramfs.mk b/fs/initramfs/initramfs.mk index 3b3d4ed8b9..69f0910368 100644 --- a/fs/initramfs/initramfs.mk +++ b/fs/initramfs/initramfs.mk @@ -27,6 +27,7 @@ rootfs-initramfs-show-depends: .PHONY: rootfs-initramfs rootfs-initramfs-show-depends ifeq ($(BR2_TARGET_ROOTFS_INITRAMFS),y) +# check-package TypoInVariableSuffix TARGETS_ROOTFS += rootfs-initramfs endif diff --git a/linux/linux-ext-xenomai.mk b/linux/linux-ext-xenomai.mk index 5ec6891bbf..247ff087cb 100644 --- a/linux/linux-ext-xenomai.mk +++ b/linux/linux-ext-xenomai.mk @@ -12,7 +12,7 @@ XENOMAI_ADEOS_PATCH = $(call qstrip,$(BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH)) ifneq ($(filter ftp://% http://% https://%,$(XENOMAI_ADEOS_PATCH)),) XENOMAI_ADEOS_PATCH_NAME = $(notdir $(XENOMAI_ADEOS_PATCH)) XENOMAI_ADEOS_PATCH_PATH = $(LINUX_DL_DIR)/$(XENOMAI_ADEOS_PATCH_NAME) -# check-package TypoInPackageVariable +# check-package TypoInPackageVariable, TypoInVariableSuffix LINUX_EXTRA_DOWNLOADS += $(XENOMAI_ADEOS_PATCH) BR_NO_CHECK_HASH_FOR += $(XENOMAI_ADEOS_PATCH_NAME) else diff --git a/package/luarocks/luarocks.mk b/package/luarocks/luarocks.mk index 2bec2fca25..58295f7478 100644 --- a/package/luarocks/luarocks.mk +++ b/package/luarocks/luarocks.mk @@ -43,11 +43,13 @@ endef $(eval $(host-generic-package)) +# check-package TypoInVariableSuffix define LUAROCKS_FINALIZE_TARGET rm -rf $(TARGET_DIR)/usr/lib/luarocks endef # Apply to global variable directly, as pkg-generic does not ifneq ($(BR2_PACKAGE_LUAJIT)$(BR2_PACKAGE_LUA),) +# check-package TypoInVariableSuffix TARGET_FINALIZE_HOOKS += LUAROCKS_FINALIZE_TARGET endif diff --git a/toolchain/toolchain.mk b/toolchain/toolchain.mk index fe87a72ed4..36344c1b20 100644 --- a/toolchain/toolchain.mk +++ b/toolchain/toolchain.mk @@ -10,6 +10,7 @@ # Install the gconv modules ifeq ($(BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY),y) TOOLCHAIN_GLIBC_GCONV_LIBS = $(call qstrip,$(BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_LIST)) +# check-package TypoInVariableSuffix define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS $(Q)found_gconv=no; \ for d in $(TOOLCHAIN_EXTERNAL_PREFIX) ''; do \ @@ -51,5 +52,6 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS >$(TARGET_DIR)/usr/lib/gconv/gconv-modules; \ fi endef +# check-package TypoInVariableSuffix TOOLCHAIN_TARGET_FINALIZE_HOOKS += TOOLCHAIN_GLIBC_COPY_GCONV_LIBS endif diff --git a/utils/check-package b/utils/check-package index 6bd0c0b31f..0d9c4c1994 100755 --- a/utils/check-package +++ b/utils/check-package @@ -126,10 +126,19 @@ def print_warnings(warnings): if warnings is None: return 0 # No warning generated. - for level, message in enumerate(warnings): - if flags.verbose >= level: - print(message.replace("\t", "< tab >").rstrip()) - return 1 # One more warning to count. + # Allow each check function to return either one warning or a list of warnings + if len(warnings) == 0: + return 0 # No warning generated. + if type(warnings[0]) is list: + all_warnings = warnings + else: + all_warnings = [warnings] + + for each_warning in all_warnings: + for level, message in enumerate(each_warning): + if flags.verbose >= level: + print(message.replace("\t", "< tab >").rstrip()) + return len(all_warnings) # One or more warnings to count. def check_file_using_lib(fname): diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index 931fa39dda..d9f254ca32 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -13,6 +13,7 @@ from checkpackagelib.lib import EmptyLastLine # noqa: F401 from checkpackagelib.lib import NewlineAtEof # noqa: F401 from checkpackagelib.lib import TrailingSpace # noqa: F401 from checkpackagelib.lib import Utf8Characters # noqa: F401 +from checkpackagelib.pkg_infra import get_valid_suffixes from checkpackagelib.tool import NotExecutable # noqa: F401 # used in more than one check @@ -292,6 +293,114 @@ class TypoInPackageVariable(_CheckFunction): text] +class TypoInVariableSuffix(_CheckFunction): + USED_OUTSIDE_THE_PACKAGE = [ + "ALCHEMY_INSTALL_LIB_SDK_FILE", + "ALCHEMY_MAKE", + "ALCHEMY_TARGET_ENV", + "ARCH_TOOLCHAIN_WRAPPER_OPTS", + "BR_LIBC", + "BR_NO_CHECK_HASH_FOR", + "DIRECTFB_HOST_BINARY", + "ERLANG_EI_VSN", + "GCC_TARGET_ABI", + "GCC_TARGET_ARCH", + "GCC_TARGET_CPU", + "GCC_TARGET_FLOAT_ABI", + "GCC_TARGET_FP32_MODE", + "GCC_TARGET_FPU", + "GCC_TARGET_MODE", + "GCC_TARGET_NAN", + "GOB2_HOST_BINARY", + "HOST_GCC_APPLY_PATCHES", + "HOST_GCC_CONFIGURE_SYMLINK", + "HOST_GCC_INSTALL_WRAPPER_AND_SIMPLE_SYMLINKS", + "HOST_GCC_XTENSA_OVERLAY_EXTRACT", + "HOST_GO_HOST_ENV", + "HOST_GO_TARGET_ENV", + "LIBGLIB2_HOST_BINARY", + "LIBXML2_HOST_BINARY", + "LUA_RUN", + "MKFS_JFFS2", + "PKG_CONFIG_HOST_BINARY", + "QEMU_USER", + "QT5_QMAKE", + "QT5_QT_CONF_FIXUP", + "QT6_SOURCE_TARBALL_PREFIX", + "TOOLCHAIN_WRAPPER_BUILD", + "TOOLCHAIN_WRAPPER_INSTALL", + ] + DEFINITION = re.compile(r"^(define\s+)?([A-Z0-9_]+_[A-Z0-9_]+)") + USAGE = re.compile(r"([A-Z0-9_]+_[A-Z0-9_]+)") + INDIRECTLY_USING_SUBDIR = re.compile(r"\$\(call\s+" + r",|\$\(call\s+".join([ + "KCONFIG_DISABLE_OPT", + "KCONFIG_ENABLE_OPT", + "KCONFIG_SET_OPT", + ]) + r",|[A-Z0-9_]+" + r"\b|[A-Z0-9_]+".join([ + "_BUILDDIR", + "_SRCDIR", + "_SUBDIR", + ]) + r"\b") + + def before(self): + self.usage = [] + self.definitions = {} + if self.filename.startswith("linux/linux-ext-"): + self.valid_suffixes = ["LINUX_EXTENSIONS", "_PREPARE_KERNEL"] + elif self.filename.startswith("package/linux-tools/linux-tool-"): + self.valid_suffixes = ["LINUX_TOOLS", "LINUX_TOOLS_POST_PATCH_HOOKS", "_DEPENDENCIES", + "_BUILD_CMDS", "_INSTALL_STAGING_CMDS", "_INSTALL_TARGET_CMDS", + "_LINUX_CONFIG_FIXUPS", "_INSTALL_INIT_SYSTEMD", + "_INSTALL_INIT_SYSV", "_INSTALL_INIT_OPENRC"] + elif self.filename.startswith("fs/initramfs/"): + self.valid_suffixes = ["_DEPENDENCIES", "_NAME", "_TYPE"] + else: + self.valid_suffixes = [] + self.using_subdir = False + + def check_line(self, lineno, text): + self.valid_suffixes += get_valid_suffixes(text) + + m = self.DEFINITION.search(text) + if m: + variable = m.group(2) + if variable not in self.USED_OUTSIDE_THE_PACKAGE: + self.definitions[variable] = [lineno, text] + + rest_of_line = self.DEFINITION.sub('', text) + variables = self.USAGE.findall(rest_of_line) + for variable in variables: + self.usage.append(variable) + + if self.INDIRECTLY_USING_SUBDIR.search(rest_of_line): + self.using_subdir = True + + def after(self): + if self.using_subdir: + _, package = get_package_prefix_from_filename(self.filename) + self.usage.append(package + "_SUBDIR") + self.usage.append("HOST_" + package + "_SUBDIR") + + possible_typo = {} + for variable, where in self.definitions.items(): + valid_suffix = False + for suffix in self.valid_suffixes: + if variable.endswith(suffix): + valid_suffix = True + break + if not valid_suffix: + possible_typo[variable] = where + + warnings = [] + for variable, where in possible_typo.items(): + if variable not in self.usage: + lineno, text = where + warnings.append(["{}:{}: possible typo on suffix: {}" + .format(self.filename, lineno, variable), + text]) + return warnings + + class UselessFlag(_CheckFunction): DEFAULT_AUTOTOOLS_FLAG = re.compile(r"^.*{}".format("|".join([ r"_AUTORECONF\s*=\s*NO", diff --git a/utils/checkpackagelib/pkg_infra.py b/utils/checkpackagelib/pkg_infra.py new file mode 100644 index 0000000000..8e93670548 --- /dev/null +++ b/utils/checkpackagelib/pkg_infra.py @@ -0,0 +1,309 @@ +AUTOTOOLS_VALID_SUFFIXES = [ + "_AUTORECONF", + "_AUTORECONF_OPTS", + "_CONF_ENV", + "_CONF_OPTS", + "_GETTEXTIZE", + "_GETTEXTIZE_OPTS", + "_INSTALL_OPTS", + "_INSTALL_STAGING_OPTS", + "_INSTALL_TARGET_OPTS", + "_LIBTOOL_PATCH", + "_MAKE", + "_MAKE_ENV", + "_MAKE_OPTS", + "_SUBDIR", + ] +BAREBOX_VALID_SUFFIXES = [ + ] +CARGO_VALID_SUFFIXES = [ + "_CARGO_BUILD_OPTS", + "_CARGO_ENV", + "_CARGO_INSTALL_OPTS", + "_SUBDIR", + ] +CMAKE_VALID_SUFFIXES = [ + "_CONF_ENV", + "_CONF_OPTS", + "_INSTALL_OPTS", + "_INSTALL_STAGING_OPTS", + "_INSTALL_TARGET_OPTS", + "_MAKE", + "_MAKE_ENV", + "_MAKE_OPTS", + "_SUBDIR", + "_SUPPORTS_IN_SOURCE_BUILD", + ] +GENERIC_VALID_SUFFIXES = [ + "_ACTUAL_SOURCE_SITE", + "_ACTUAL_SOURCE_TARBALL", + "_ADDITIONAL_DOWNLOADS", + "_ADD_SKELETON_DEPENDENCY", + "_ADD_TOOLCHAIN_DEPENDENCY", + "_BIN_ARCH_EXCLUDE", + "_BUILD_CMDS", + "_CONFIGURE_CMDS", + "_CONFIG_SCRIPTS", + "_CPE_ID", + "_CPE_ID_PREFIX", + "_CPE_ID_PRODUCT", + "_CPE_ID_UPDATE", + "_CPE_ID_VENDOR", + "_CPE_ID_VERSION", + "_DEPENDENCIES", + "_DEVICES", + "_DL_DIR", + "_DL_ENV", + "_DL_OPTS", + "_DL_SUBDIR", + "_DL_VERSION", + "_DOWNLOAD_DEPENDENCIES", + "_DOWNLOAD_POST_PROCESS", + "_DROP_FILES_OR_DIRS", + "_EXCLUDES", + "_EXTRACT_CMDS", + "_EXTRACT_DEPENDENCIES", + "_EXTRA_DOWNLOADS", + "_FLAT_STACKSIZE", + "_GIT_LFS", + "_GIT_SUBMODULES", + "_HELP_CMDS", + "_IGNORE_CVES", + "_INSTALL_CMDS", + "_INSTALL_IMAGES", + "_INSTALL_IMAGES_CMDS", + "_INSTALL_INIT_OPENRC", + "_INSTALL_INIT_SYSTEMD", + "_INSTALL_INIT_SYSV", + "_INSTALL_STAGING", + "_INSTALL_STAGING_CMDS", + "_INSTALL_TARGET", + "_INSTALL_TARGET_CMDS", + "_KEEP_PY_FILES", + "_LICENSE", + "_LICENSE_FILES", + "_LINUX_CONFIG_FIXUPS", + "_NAME", + "_OVERRIDE_SRCDIR", + "_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS", + "_PATCH", + "_PATCH_DEPENDENCIES", + "_PERMISSIONS", + "_POST_BUILD_HOOKS", + "_POST_CONFIGURE_HOOKS", + "_POST_DOWNLOAD_HOOKS", + "_POST_EXTRACT_HOOKS", + "_POST_INSTALL_HOOKS", + "_POST_INSTALL_IMAGES_HOOKS", + "_POST_INSTALL_STAGING_HOOKS", + "_POST_INSTALL_TARGET_HOOKS", + "_POST_LEGAL_INFO_HOOKS", + "_POST_PATCH_HOOKS", + "_POST_PREPARE_HOOKS", + "_POST_RSYNC_HOOKS", + "_PRE_BUILD_HOOKS", + "_PRE_CONFIGURE_HOOKS", + "_PRE_DOWNLOAD_HOOKS", + "_PRE_EXTRACT_HOOKS", + "_PRE_INSTALL_HOOKS", + "_PRE_INSTALL_IMAGES_HOOKS", + "_PRE_INSTALL_STAGING_HOOKS", + "_PRE_INSTALL_TARGET_HOOKS", + "_PRE_LEGAL_INFO_HOOKS", + "_PRE_PATCH_HOOKS", + "_PRE_RSYNC_HOOKS", + "_PROVIDES", + "_REDISTRIBUTE", + "_ROOTFS_PRE_CMD_HOOKS", + "_SELINUX_MODULES", + "_SITE", + "_SITE_METHOD", + "_SOURCE", + "_STRIP_COMPONENTS", + "_TARGET_FINALIZE_HOOKS", + "_TOOLCHAIN_WRAPPER_ARGS", + "_USERS", + "_VERSION", + ] +GOLANG_VALID_SUFFIXES = [ + "_BIN_NAME", + "_BUILD_OPTS", + "_BUILD_TARGETS", + "_GOMOD", + "_GO_ENV", + "_INSTALL_BINS", + "_LDFLAGS", + "_SRC_DOMAIN", + "_SRC_SOFTWARE", + "_SRC_VENDOR", + "_TAGS", + ] +KCONFIG_VALID_SUFFIXES = [ + "_KCONFIG_DEFCONFIG", + "_KCONFIG_DEPENDENCIES", + "_KCONFIG_DOTCONFIG", + "_KCONFIG_EDITORS", + "_KCONFIG_FILE", + "_KCONFIG_FIXUP_CMDS", + "_KCONFIG_FRAGMENT_FILES", + "_KCONFIG_MAKE", + "_KCONFIG_OPTS", + "_KCONFIG_RULES", + "_KCONFIG_SUPPORTS_DEFCONFIG", + "_MAKE", + "_MAKE_ENV", + ] +KERNEL_MODULE_VALID_SUFFIXES = [ + "_DEPENDENCIES", + "_MAKE", + "_MODULE_MAKE_OPTS", + "_MODULE_SUBDIRS", + ] +LUAROCKS_VALID_SUFFIXES = [ + "_BUILD_OPTS", + "_NAME_UPSTREAM", + "_ROCKSPEC", + "_SUBDIR", + ] +MESON_VALID_SUFFIXES = [ + "_CFLAGS", + "_CONF_ENV", + "_CONF_OPTS", + "_CXXFLAGS", + "_FCFLAGS", + "_LDFLAGS", + "_MESON_EXTRA_BINARIES", + "_MESON_EXTRA_PROPERTIES", + "_NINJA_ENV", + "_NINJA_OPTS", + "_SUBDIR", + ] +PERL_VALID_SUFFIXES = [ + "_BUILD_OPTS", + "_CONF_ENV", + "_CONF_OPTS", + "_DISTNAME", + "_INSTALL_TARGET_OPTS", + "_PREFER_INSTALLER", + "_SUBDIR", + ] +PYTHON_VALID_SUFFIXES = [ + "_BASE_INSTALL_CMD", + "_BUILD_OPTS", + "_ENV", + "_INSTALL_OPTS", + "_INSTALL_STAGING_OPTS", + "_INSTALL_TARGET_OPTS", + "_SETUP_TYPE", + "_SUBDIR", + ] +QMAKE_VALID_SUFFIXES = [ + "_CONF_ENV", + "_CONF_OPTS", + "_INSTALL_STAGING_OPTS", + "_INSTALL_TARGET_OPTS", + "_MAKE_ENV", + "_MAKE_OPTS", + "_SUBDIR", + "_SYNC_QT_HEADERS", + ] +REBAR_VALID_SUFFIXES = [ + "_CONF_ENV", + "_KEEP_DEPENDENCIES", + "_REBAR_ENV", + "_USE_AUTOCONF", + "_USE_BUNDLED_REBAR", + ] +ROOTFS_VALID_SUFFIXES = [ + "_CMD", + "_DEPENDENCIES", + "_IMAGE_NAME", + "_POST_GEN_HOOKS", + "_PRE_GEN_HOOKS", + ] +TOOLCHAIN_EXTERNAL_VALID_SUFFIXES = [ + ] +VIRTUAL_VALID_SUFFIXES = [ + "_IS_VIRTUAL", + ] +WAF_VALID_SUFFIXES = [ + "_BUILD_OPTS", + "_CONF_ENV", + "_CONF_OPTS", + "_INSTALL_STAGING_OPTS", + "_INSTALL_TARGET_OPTS", + "_MAKE_ENV", + "_NEEDS_EXTERNAL_WAF", + "_SUBDIR", + "_WAF", + "_WAF_OPTS", + ] + + +ALL_VALID_SUFFIXES = \ + AUTOTOOLS_VALID_SUFFIXES + \ + BAREBOX_VALID_SUFFIXES + \ + CARGO_VALID_SUFFIXES + \ + CMAKE_VALID_SUFFIXES + \ + GENERIC_VALID_SUFFIXES + \ + GOLANG_VALID_SUFFIXES + \ + KCONFIG_VALID_SUFFIXES + \ + KERNEL_MODULE_VALID_SUFFIXES + \ + LUAROCKS_VALID_SUFFIXES + \ + MESON_VALID_SUFFIXES + \ + PERL_VALID_SUFFIXES + \ + PYTHON_VALID_SUFFIXES + \ + QMAKE_VALID_SUFFIXES + \ + REBAR_VALID_SUFFIXES + \ + ROOTFS_VALID_SUFFIXES + \ + TOOLCHAIN_EXTERNAL_VALID_SUFFIXES + \ + VIRTUAL_VALID_SUFFIXES + \ + WAF_VALID_SUFFIXES + + +def get_valid_suffixes(text): + if text.startswith("include"): + # we cannot guess the package infra used looking only at this file, so + # default to a superset of all known package infra types + return ALL_VALID_SUFFIXES + if text.startswith("$(eval"): + if "autotools-package)" in text: + return GENERIC_VALID_SUFFIXES + AUTOTOOLS_VALID_SUFFIXES + if "barebox-package)" in text: + return GENERIC_VALID_SUFFIXES + KCONFIG_VALID_SUFFIXES + BAREBOX_VALID_SUFFIXES + if "cargo-package)" in text: + return GENERIC_VALID_SUFFIXES + CARGO_VALID_SUFFIXES + if "cmake-package)" in text: + return GENERIC_VALID_SUFFIXES + CMAKE_VALID_SUFFIXES + if "generic-package)" in text: + return GENERIC_VALID_SUFFIXES + if "golang-package)" in text: + return GENERIC_VALID_SUFFIXES + GOLANG_VALID_SUFFIXES + if "kconfig-package)" in text: + return GENERIC_VALID_SUFFIXES + KCONFIG_VALID_SUFFIXES + if "kernel-module)" in text: + return KERNEL_MODULE_VALID_SUFFIXES + if "luarocks-package)" in text: + return GENERIC_VALID_SUFFIXES + LUAROCKS_VALID_SUFFIXES + if "meson-package)" in text: + return GENERIC_VALID_SUFFIXES + MESON_VALID_SUFFIXES + if "perl-package)" in text: + return GENERIC_VALID_SUFFIXES + PERL_VALID_SUFFIXES + if "python-package)" in text: + return GENERIC_VALID_SUFFIXES + PYTHON_VALID_SUFFIXES + if "qmake-package)" in text: + return GENERIC_VALID_SUFFIXES + QMAKE_VALID_SUFFIXES + if "rebar-package)" in text: + return GENERIC_VALID_SUFFIXES + AUTOTOOLS_VALID_SUFFIXES + REBAR_VALID_SUFFIXES + if "(rootfs)" in text: + return ROOTFS_VALID_SUFFIXES + if "toolchain-external-package)" in text: + return GENERIC_VALID_SUFFIXES + TOOLCHAIN_EXTERNAL_VALID_SUFFIXES + if "virtual-package)" in text: + return GENERIC_VALID_SUFFIXES + VIRTUAL_VALID_SUFFIXES + if "waf-package)" in text: + return GENERIC_VALID_SUFFIXES + WAF_VALID_SUFFIXES + # any new package infra will need support here, otherwise default to a + # superset of all known package infra types + return ALL_VALID_SUFFIXES + return [] diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index d817cdece0..56cd8bc391 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -545,6 +545,432 @@ def test_TypoInPackageVariable(testname, filename, string, expected): assert warnings == expected +TypoInVariableSuffix = [ + ('good', + 'any.mk', + 'ANY_CONF_OPTS = \n' + '$(eval $(foo-package))\n', + [[]]), + ('bad', + 'any.mk', + 'ANY_VAR = \n' + '$(eval $(foo-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_VAR', 'ANY_VAR = \n']]]), + ('internal variable', + 'any.mk', + 'ANY_VAR = \n' + 'ANY_CONF_OPTS = ANY_VAR OTHER_VAR\n' + '$(eval $(foo-package))\n', + [[]]), + ('ignore missing space', + 'any.mk', + 'OTHER_VAR= \n', + [[['any.mk:1: possible typo on suffix: OTHER_VAR', 'OTHER_VAR= \n']]]), + ('libc exception', + './any.mk', + 'BR_LIBC = \n', + [[]]), + ('arch/gcc/toolchain exception', + 'any.mk', + 'GCC_TARGET_FPU += \n', + [[]]), + ('host (bad)', + 'any.mk', + 'HOST_OTHER_VAR = \n', + [[['any.mk:1: possible typo on suffix: HOST_OTHER_VAR', 'HOST_OTHER_VAR = \n']]]), + ('provides', + 'any.mk', + 'ANY_PROVIDES = other thing\n' + 'OTHER_VAR = \n' + '$(eval $(foo-package))\n', + [[['any.mk:2: possible typo on suffix: OTHER_VAR', 'OTHER_VAR = \n']]]), + ('ignore space', + 'any.mk', + 'ANY_PROVIDES = thing other \n' + 'OTHER_VAR = \n' + '$(eval $(foo-package))\n', + [[['any.mk:2: possible typo on suffix: OTHER_VAR', 'OTHER_VAR = \n']]]), + ('multiple warnings', + 'file.mk', + 'LUA_RUN = FILE_INTERNAL_VAR\n' + 'FILE_DEPENDENCY = wrong\n' + 'FILE_LICENCE = wrong\n' + 'FILE_CONF_OPTS = ok\n' + 'FILE_INTERNAL_VAR = used above\n' + 'FILE_WRONG = # commment\n' + '$(eval $(foo-package))\n', + [[['file.mk:2: possible typo on suffix: FILE_DEPENDENCY', 'FILE_DEPENDENCY = wrong\n'], + ['file.mk:3: possible typo on suffix: FILE_LICENCE', 'FILE_LICENCE = wrong\n'], + ['file.mk:6: possible typo on suffix: FILE_WRONG', 'FILE_WRONG = # commment\n']]]), + ('linux extensions', + 'linux/linux-ext-any.mk', + 'ANY_CPE_ID = \n' + 'define ANY_BUILD_CMDS\n' + 'endef\n' + 'ANY_PREPARE_KERNEL = \n', + [[['linux/linux-ext-any.mk:1: possible typo on suffix: ANY_CPE_ID', 'ANY_CPE_ID = \n'], + ['linux/linux-ext-any.mk:2: possible typo on suffix: ANY_BUILD_CMDS', 'define ANY_BUILD_CMDS\n']]]), + ('linux tools', + 'package/linux-tools/linux-tool-any.mk', + 'ANY_CPE_ID = \n' + 'define ANY_BUILD_CMDS\n' + 'endef\n' + 'ANY_PREPARE_KERNEL = \n', + [[['package/linux-tools/linux-tool-any.mk:1: possible typo on suffix: ANY_CPE_ID', 'ANY_CPE_ID = \n'], + ['package/linux-tools/linux-tool-any.mk:4: possible typo on suffix: ANY_PREPARE_KERNEL', 'ANY_PREPARE_KERNEL = \n']]]), + ('initramfs do not use fs infra', + 'fs/initramfs/any.mk', + 'ANY_CPE_ID = \n' + 'ANY_NAME = \n', + [[['fs/initramfs/any.mk:1: possible typo on suffix: ANY_CPE_ID', 'ANY_CPE_ID = \n']]]), + ('autotools', + 'any.mk', + 'ANY_CONF_OPTS = \n' + 'ANY_CPE_ID = \n' + 'ANY_GETTEXTIZE = \n' + 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n' + '$(eval $(autotools-package))\n', + [[['any.mk:4: possible typo on suffix: ANY_SUPPORTS_IN_SOURCE_BUILD', 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n']]]), + ('barebox', + 'any.mk', + 'ANY_CONF_OPTS = \n' + 'ANY_CPE_ID = \n' + '$(eval $(barebox-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n']]]), + ('cmake', + 'any.mk', + 'ANY_CONF_OPTS = \n' + 'ANY_CPE_ID = \n' + 'ANY_GETTEXTIZE = \n' + 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n' + '$(eval $(cmake-package))\n', + [[['any.mk:3: possible typo on suffix: ANY_GETTEXTIZE', 'ANY_GETTEXTIZE = \n']]]), + ('cargo', + 'any.mk', + 'ANY_CONF_OPTS = \n' + 'ANY_CPE_ID = \n' + 'ANY_CARGO_INSTALL_OPTS = \n' + '$(eval $(cargo-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n']]]), + ('generic', + 'any.mk', + 'ANY_CONF_OPTS = \n' + 'ANY_CPE_ID = \n' + '$(eval $(generic-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n']]]), + ('golang', + 'any.mk', + 'ANY_GO_ENV = \n' + 'ANY_CONF_OPTS = \n' + '$(eval $(golang-package))\n', + [[['any.mk:2: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n']]]), + ('kconfig', + 'any.mk', + 'ANY_GO_ENV = \n' + 'ANY_KCONFIG_FIXUP_CMDS = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + '$(eval $(kconfig-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_GO_ENV', 'ANY_GO_ENV = \n'], + # https://bugs.buildroot.org/show_bug.cgi?id=15161 kernel can't support SUBDIR + ['any.mk:4: possible typo on suffix: ANY_SUBDIR', 'ANY_SUBDIR = \n']]]), + ('kernel module + autotools', + 'any.mk', + 'ANY_CPE_ID = \n' + 'ANY_GETTEXTIZE = \n' + 'ANY_GO_ENV = \n' + 'ANY_KCONFIG_FIXUP_CMDS = \n' + 'ANY_MODULE_SUBDIRS = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n' + '$(eval $(kernel-module))\n' + '$(eval $(autotools-package))\n', + [[['any.mk:3: possible typo on suffix: ANY_GO_ENV', 'ANY_GO_ENV = \n'], + ['any.mk:4: possible typo on suffix: ANY_KCONFIG_FIXUP_CMDS', 'ANY_KCONFIG_FIXUP_CMDS = \n'], + ['any.mk:8: possible typo on suffix: ANY_SUPPORTS_IN_SOURCE_BUILD', 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n']]]), + ('kernel module + generic', + 'any.mk', + 'ANY_CPE_ID = \n' + 'ANY_GETTEXTIZE = \n' + 'ANY_GO_ENV = \n' + 'ANY_KCONFIG_FIXUP_CMDS = \n' + 'ANY_MODULE_SUBDIRS = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n' + '$(eval $(kernel-module))\n' + '$(eval $(generic-package))\n', + [[['any.mk:2: possible typo on suffix: ANY_GETTEXTIZE', 'ANY_GETTEXTIZE = \n'], + ['any.mk:3: possible typo on suffix: ANY_GO_ENV', 'ANY_GO_ENV = \n'], + ['any.mk:4: possible typo on suffix: ANY_KCONFIG_FIXUP_CMDS', 'ANY_KCONFIG_FIXUP_CMDS = \n'], + ['any.mk:7: possible typo on suffix: ANY_SUBDIR', 'ANY_SUBDIR = \n'], + ['any.mk:8: possible typo on suffix: ANY_SUPPORTS_IN_SOURCE_BUILD', 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n']]]), + ('kernel module + cmake', + 'any.mk', + 'ANY_CPE_ID = \n' + 'ANY_GETTEXTIZE = \n' + 'ANY_GO_ENV = \n' + 'ANY_KCONFIG_FIXUP_CMDS = \n' + 'ANY_MODULE_SUBDIRS = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + 'ANY_SUPPORTS_IN_SOURCE_BUILD = \n' + '$(eval $(kernel-module))\n' + '$(eval $(cmake-package))\n', + [[['any.mk:2: possible typo on suffix: ANY_GETTEXTIZE', 'ANY_GETTEXTIZE = \n'], + ['any.mk:3: possible typo on suffix: ANY_GO_ENV', 'ANY_GO_ENV = \n'], + ['any.mk:4: possible typo on suffix: ANY_KCONFIG_FIXUP_CMDS', 'ANY_KCONFIG_FIXUP_CMDS = \n']]]), + ('luarocks', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_ROCKSPEC = \n' + 'ANY_DISTNAME = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + '$(eval $(luarocks-package))\n', + [[['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS = \n'], + ['any.mk:4: possible typo on suffix: ANY_DISTNAME', 'ANY_DISTNAME = \n'], + ['any.mk:5: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:6: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n'], + ['any.mk:7: possible typo on suffix: ANY_INSTALL_STAGING_OPTS', 'ANY_INSTALL_STAGING_OPTS = \n'], + ['any.mk:8: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n']]]), + ('meson', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_ROCKSPEC = \n' + 'ANY_DISTNAME = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_CONF_OPTS = \n' + 'HOST_ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + '$(eval $(host-meson-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_BUILD_OPTS', 'ANY_BUILD_OPTS = \n'], + ['any.mk:3: possible typo on suffix: ANY_ROCKSPEC', 'ANY_ROCKSPEC = \n'], + ['any.mk:4: possible typo on suffix: ANY_DISTNAME', 'ANY_DISTNAME = \n'], + ['any.mk:5: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:7: possible typo on suffix: HOST_ANY_INSTALL_STAGING_OPTS', 'HOST_ANY_INSTALL_STAGING_OPTS = \n'], + ['any.mk:8: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n']]]), + ('perl', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_ROCKSPEC = \n' + 'ANY_DISTNAME = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + '$(eval $(perl-package))\n', + [[['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS = \n'], + ['any.mk:3: possible typo on suffix: ANY_ROCKSPEC', 'ANY_ROCKSPEC = \n'], + ['any.mk:5: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:7: possible typo on suffix: ANY_INSTALL_STAGING_OPTS', 'ANY_INSTALL_STAGING_OPTS = \n'], + ['any.mk:8: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n']]]), + ('python', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_ROCKSPEC = \n' + 'ANY_DISTNAME = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + 'ANY_SYNC_QT_HEADERS = \n' + '$(eval $(host-python-package))\n', + [[['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS = \n'], + ['any.mk:3: possible typo on suffix: ANY_ROCKSPEC', 'ANY_ROCKSPEC = \n'], + ['any.mk:4: possible typo on suffix: ANY_DISTNAME', 'ANY_DISTNAME = \n'], + ['any.mk:6: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n'], + ['any.mk:8: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n'], + ['any.mk:11: possible typo on suffix: ANY_SYNC_QT_HEADERS', 'ANY_SYNC_QT_HEADERS = \n']]]), + ('qmake + host generic', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_ROCKSPEC = \n' + 'ANY_DISTNAME = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_TARGET_OPTS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + 'ANY_SYNC_QT_HEADERS = \n' + '$(eval $(qmake-package))\n' + '$(eval $(host-generic-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_BUILD_OPTS', 'ANY_BUILD_OPTS = \n'], + ['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS = \n'], + ['any.mk:3: possible typo on suffix: ANY_ROCKSPEC', 'ANY_ROCKSPEC = \n'], + ['any.mk:4: possible typo on suffix: ANY_DISTNAME', 'ANY_DISTNAME = \n'], + ['any.mk:5: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:8: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n']]]), + ('rebar', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_ROCKSPEC = \n' + 'ANY_DISTNAME = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SUBDIR = \n' + 'ANY_SYNC_QT_HEADERS = \n' + '$(eval $(rebar-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_BUILD_OPTS', 'ANY_BUILD_OPTS = \n'], + ['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS = \n'], + ['any.mk:3: possible typo on suffix: ANY_ROCKSPEC', 'ANY_ROCKSPEC = \n'], + ['any.mk:4: possible typo on suffix: ANY_DISTNAME', 'ANY_DISTNAME = \n'], + ['any.mk:5: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:11: possible typo on suffix: ANY_SYNC_QT_HEADERS', 'ANY_SYNC_QT_HEADERS = \n']]]), + ('toolchain-external', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_INSTALL_STAGING = \n' + 'ANY_INSTALL_STAGING_CMDS = \n' + 'ANY_IS_VIRTUAL= \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_SUBDIR = \n' + 'ANY_SYNC_QT_HEADERS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_WAF = \n' + '$(eval $(toolchain-external-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_BUILD_OPTS', 'ANY_BUILD_OPTS = \n'], + ['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS = \n'], + ['any.mk:3: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n'], + ['any.mk:4: possible typo on suffix: ANY_INSTALL_STAGING_OPTS', 'ANY_INSTALL_STAGING_OPTS = \n'], + ['any.mk:7: possible typo on suffix: ANY_IS_VIRTUAL', 'ANY_IS_VIRTUAL= \n'], + ['any.mk:9: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:10: possible typo on suffix: ANY_SUBDIR', 'ANY_SUBDIR = \n'], + ['any.mk:11: possible typo on suffix: ANY_SYNC_QT_HEADERS', 'ANY_SYNC_QT_HEADERS = \n'], + ['any.mk:12: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n'], + ['any.mk:13: possible typo on suffix: ANY_WAF', 'ANY_WAF = \n']]]), + ('virtual', + 'any.mk', + 'ANY_BUILD_OPTS ?= \n' + 'ANY_CFLAGS := \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_IS_VIRTUAL= \n' + 'ANY_PRE_PATCH_HOOKS += \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_SUBDIR = \n' + 'ANY_SYNC_QT_HEADERS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_WAF = \n' + '$(eval $(virtual-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_BUILD_OPTS', 'ANY_BUILD_OPTS ?= \n'], + ['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS := \n'], + ['any.mk:3: possible typo on suffix: ANY_CONF_OPTS', 'ANY_CONF_OPTS = \n'], + ['any.mk:4: possible typo on suffix: ANY_INSTALL_STAGING_OPTS', 'ANY_INSTALL_STAGING_OPTS = \n'], + ['any.mk:7: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:8: possible typo on suffix: ANY_SUBDIR', 'ANY_SUBDIR = \n'], + ['any.mk:9: possible typo on suffix: ANY_SYNC_QT_HEADERS', 'ANY_SYNC_QT_HEADERS = \n'], + ['any.mk:10: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n'], + ['any.mk:11: possible typo on suffix: ANY_WAF', 'ANY_WAF = \n']]]), + ('waf', + 'any.mk', + 'ANY_BUILD_OPTS = \n' + 'ANY_CFLAGS = \n' + 'ANY_CONF_OPTS = \n' + 'ANY_INSTALL_STAGING_OPTS = \n' + 'ANY_IS_VIRTUAL= \n' + 'ANY_PRE_PATCH_HOOKS = \n' + 'ANY_SETUP_TYPE = \n' + 'ANY_SUBDIR = \n' + 'ANY_SYNC_QT_HEADERS = \n' + 'ANY_USE_AUTOCONF = \n' + 'ANY_WAF = \n' + '$(eval $(waf-package))\n', + [[['any.mk:2: possible typo on suffix: ANY_CFLAGS', 'ANY_CFLAGS = \n'], + ['any.mk:5: possible typo on suffix: ANY_IS_VIRTUAL', 'ANY_IS_VIRTUAL= \n'], + ['any.mk:7: possible typo on suffix: ANY_SETUP_TYPE', 'ANY_SETUP_TYPE = \n'], + ['any.mk:9: possible typo on suffix: ANY_SYNC_QT_HEADERS', 'ANY_SYNC_QT_HEADERS = \n'], + ['any.mk:10: possible typo on suffix: ANY_USE_AUTOCONF', 'ANY_USE_AUTOCONF = \n']]]), + ('SUBDIR no use', + 'any.mk', + 'ANY_SUBDIR = \n' + 'define ANY_INSTALL_TARGET_CMDS\n' + '\tmake\n' + 'endef\n' + '$(eval $(generic-package))\n', + [[['any.mk:1: possible typo on suffix: ANY_SUBDIR', 'ANY_SUBDIR = \n']]]), + ('SUBDIR explicit use', + 'any.mk', + 'ANY_SUBDIR = \n' + 'define ANY_INSTALL_TARGET_CMDS\n' + '\tmake $(ANY_SUBDIR)\n' + 'endef\n' + '$(eval $(generic-package))\n', + [[]]), + ('SUBDIR indirect use 1', + 'any.mk', + 'ANY_SUBDIR = \n' + 'define ANY_INSTALL_TARGET_CMDS\n' + '\tmake $(ANY_SRCDIR)\n' + 'endef\n' + '$(eval $(generic-package))\n', + [[]]), + ('SUBDIR indirect use 2', + 'any.mk', + 'ANY_SUBDIR = \n' + 'define ANY_INSTALL_TARGET_CMDS\n' + '\tmake $(ANY_BUILDDIR)\n' + 'endef\n' + '$(eval $(generic-package))\n', + [[]]), + ('SUBDIR indirect use 3', + 'any.mk', + 'ANY_SUBDIR = \n' + 'define ANY_LINUX_CONFIG_FIXUPS\n' + '\t$(call KCONFIG_ENABLE_OPT,CONFIG_BPF_SYSCALL)\n' + 'endef\n' + '$(eval $(generic-package))\n', + [[]]), + ('SUBDIR indirect use 4', + 'any.mk', + 'ANY_SUBDIR = \n' + 'define ANY_LINUX_CONFIG_FIXUPS\n' + '\t$(call KCONFIG_SET_OPT,CONFIG_BPF_SYSCALL)\n' + 'endef\n' + '$(eval $(generic-package))\n', + [[]]), + ('SUBDIR indirect use 5', + 'any.mk', + 'ANY_SUBDIR = \n' + 'define ANY_LINUX_CONFIG_FIXUPS\n' + '\t$(call KCONFIG_DISABLE_OPT,CONFIG_BPF_SYSCALL)\n' + 'endef\n' + '$(eval $(kconfig-package))\n', + [[]]), + ] + + +@pytest.mark.parametrize('testname,filename,string,expected', TypoInVariableSuffix) +def test_TypoInVariableSuffix(testname, filename, string, expected): + warnings = util.check_file(m.TypoInVariableSuffix, filename, string) + assert warnings == expected + + UselessFlag = [ ('autoreconf no', 'any.mk', From patchwork Sun Jan 1 23:36:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720654 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbFv0T5Qz23dV for ; Mon, 2 Jan 2023 10:45:07 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 6AA5A60E71; Sun, 1 Jan 2023 23:45:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 6AA5A60E71 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bR8klQB8ZSte; Sun, 1 Jan 2023 23:45:04 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 5B6AD60E82; Sun, 1 Jan 2023 23:45:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 5B6AD60E82 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 3F2BA1BF38D for ; Sun, 1 Jan 2023 23:40:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 1A06660BFC for ; Sun, 1 Jan 2023 23:40:19 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1A06660BFC X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KosSsLrdy5qL for ; Sun, 1 Jan 2023 23:40:18 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 19DDA60B2C Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::22b]) by smtp3.osuosl.org (Postfix) with ESMTPS id 19DDA60B2C for ; Sun, 1 Jan 2023 23:40:18 +0000 (UTC) Received: by mail-oi1-x22b.google.com with SMTP id n8so17047426oih.0 for ; Sun, 01 Jan 2023 15:40:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R+nkDLlzfPU0LrJK/i/fpfMcZvYbLCFqZTirGmwrfOU=; b=eUcx8k7qCyRVZZrQN/fQtzagsEK37Wd5ar8Dtt58kcorr5kMeK7VJCMV31uxMAhFZE fB0Ah3KSDwVZSmWQhfiCEjS8qO9OFXqI73jGfppsjPYq6Ln4i6gj+Dm2JnU8t94V8ZJj vQcCECWCyfJSpiyGF2gdmCZLWJucPADxF4t0PbXCR4VqCD1ocEj4qgAUyKlz4G1qy7c1 So4qqwjd146KyKFrm7h7v92FXn145I2kUHk11C+8ocCY6037kXFxDr603baM0ET27cCW J5DaRWDj7NDWjtCiOjoSVSpeuICyqfqMydTLzJ0e+ZI39HaEIgukC4iyFstYt0ZGo4jo Jlrg== X-Gm-Message-State: AFqh2ko9gEqBxvp/ctCJ5SMnwxeUwZFOToGuWixjgexYPswRqtlEcx/L YDVZhZZROSZfxK3Pl2/7SRtwLSRb/hw= X-Google-Smtp-Source: AMrXdXtlOsQf12kTkSShS+KttIhaQypeTNqhqkFym6WKyTP6DL5f/qxVmKdaXn695o92V4u27f8roQ== X-Received: by 2002:a05:6808:d4b:b0:35b:ae91:db53 with SMTP id w11-20020a0568080d4b00b0035bae91db53mr29682007oik.42.1672616417707; Sun, 01 Jan 2023 15:40:17 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.40.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:40:16 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:52 -0300 Message-Id: <20230101233653.487175-29-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=R+nkDLlzfPU0LrJK/i/fpfMcZvYbLCFqZTirGmwrfOU=; b=G4+Le+Emnf/BKan22mLsZdmcHyc7TgiLbUbcsp2tD3iLSTFdBAUCz7aTtfk1wg3Z6I cnG3hCRyZX831eDUT8ZwYlLCaSAw3BIjon9/I1HpPWptwQJKw0lkbd8gENPN58Di+5qw KYuW2yEjQUzkWcqDptfsbex3Tv7ZDqtUoeNKZPaeragD87qgq7IuMYOoiU8nadhWLzOb ZqDM+S+54eZaNMpVBN8B78enVzmvL+OfQ5RnNsHErkyVrJF2g9HM5EnqNex0c/4NwgPM +ce5kX7aiqP0ApT8f/2fBNF7XobAOH7uxDpYDXN6jqWchaYRe9ZlYOdOmUtYtDPbjZRU KLBw== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=G4+Le+Em Subject: [Buildroot] [PATCH 28/29] utils/check-package: warn about disabled install X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" When a package defines one of these variables: _INSTALL_IMAGES_CMDS _PRE_INSTALL_IMAGES_HOOKS _POST_INSTALL_IMAGES_HOOKS it also needs to enable _INSTALL_IMAGES. The same also occurs for _INSTALL_STAGING. And yet _INSTALL_TARGET is a similar case, except that it defaults to YES, while the other two default to NO. So warn when a package defines a install command or hook that will never be called because the equivalent flag is not set. Take into account that some special cases have _INSTALL_STAGING defaulting to YES. Also only warn when the script can determine for sure the flag to install is disabled. So if a flag that defaults to YES is overridden to NO inside a conditional, consider it may be enabled. Signed-off-by: Ricardo Martincoski --- Running on current master: package/ima-evm-utils/ima-evm-utils.mk:24: never called because IMA_EVM_UTILS_INSTALL_STAGING is disabled --- utils/checkpackagelib/lib_mk.py | 89 ++++++++++++++++++ utils/checkpackagelib/test_lib_mk.py | 129 +++++++++++++++++++++++++++ 2 files changed, 218 insertions(+) diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index d9f254ca32..2bb56a5084 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -32,6 +32,95 @@ def get_package_prefix_from_filename(filename): return package, package_upper +class DisabledInstall(_CheckFunction): + END_CONDITIONAL = re.compile(r"^\s*({})".format("|".join(end_conditional))) + START_CONDITIONAL = re.compile(r"^\s*({})".format("|".join(start_conditional))) + PATHS_WITH_INSTALL_STAGING_YES = [ + "package/linux-tools/", + "toolchain/", + ] + + def before(self): + _, self.package = get_package_prefix_from_filename(self.filename) + + self.install_images = False + self.all_images_cmds = [] + self.IMAGES_CMDS = re.compile(r"^\s*(define\s+)?{}({})".format(self.package, "|".join([ + r"_PRE_INSTALL_IMAGES_HOOKS", + r"_INSTALL_IMAGES_CMDS", + r"_POST_INSTALL_IMAGES_HOOKS"]))) + self.INSTALL_IMAGES = re.compile(r"\s*{}_INSTALL_IMAGES\s*=\s*YES".format(self.package)) + + self.install_staging = False + for path in self.PATHS_WITH_INSTALL_STAGING_YES: + if self.filename.startswith(path): + self.install_staging = True + break + self.all_staging_cmds = [] + self.STAGING_CMDS = re.compile(r"^\s*(define\s+)?{}({})".format(self.package, "|".join([ + r"_PRE_INSTALL_STAGING_HOOKS", + r"_INSTALL_STAGING_CMDS", + r"_POST_INSTALL_STAGING_HOOKS"]))) + self.INSTALL_STAGING = re.compile(r"\s*{}_INSTALL_STAGING\s*=\s*YES".format(self.package)) + + self.conditional = 0 + self.install_target = True + self.all_target_cmds = [] + self.TARGET_CMDS = re.compile(r"^\s*(define\s+)?{}({})".format(self.package, "|".join([ + r"_PRE_INSTALL_TARGET_HOOKS", + r"_INSTALL_TARGET_CMDS", + r"_POST_INSTALL_TARGET_HOOKS"]))) + self.INSTALL_TARGET = re.compile(r"\s*{}_INSTALL_TARGET\s*=\s*NO".format(self.package)) + + def check_line(self, lineno, text): + if self.START_CONDITIONAL.search(text): + self.conditional += 1 + return + if self.END_CONDITIONAL.search(text): + self.conditional -= 1 + return + + if self.INSTALL_IMAGES.search(text): + self.install_images = True + return + if self.INSTALL_STAGING.search(text): + self.install_staging = True + return + if self.INSTALL_TARGET.search(text): + if self.conditional == 0: + self.install_target = False + return + + if self.IMAGES_CMDS.search(text): + self.all_images_cmds.append([lineno, text]) + return + if self.STAGING_CMDS.search(text): + self.all_staging_cmds.append([lineno, text]) + return + if self.TARGET_CMDS.search(text): + self.all_target_cmds.append([lineno, text]) + return + + def after(self): + warnings = [] + if not self.install_images: + for lineno, text in self.all_images_cmds: + warnings.append(["{}:{}: never called because {}_INSTALL_IMAGES is disabled" + .format(self.filename, lineno, self.package), + text]) + if not self.install_staging: + for lineno, text in self.all_staging_cmds: + warnings.append(["{}:{}: never called because {}_INSTALL_STAGING is disabled" + .format(self.filename, lineno, self.package), + text]) + if not self.install_target: + for lineno, text in self.all_target_cmds: + warnings.append(["{}:{}: never called because {}_INSTALL_TARGET is disabled" + .format(self.filename, lineno, self.package), + text]) + return warnings + + class Indent(_CheckFunction): COMMENT = re.compile(r"^\s*#") CONDITIONAL = re.compile(r"^\s*({})\s".format("|".join(start_conditional + end_conditional + continue_conditional))) diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index 56cd8bc391..d59bfe917e 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -37,6 +37,135 @@ def test_get_package_prefix_from_filename(testname, filename, expected): assert [prefix_lower, prefix_upper] == expected +DisabledInstall = [ + ('ignore comment at beginning of line', + 'any.mk', + '# very useful comment\n', + [[]]), + ('install images disabled (default)', + 'any.mk', + 'define ANY_INSTALL_IMAGES_CMDS\n' + 'endef\n' + 'ANY_PRE_INSTALL_IMAGES_HOOKS += MY_HOOK \n' + 'ANY_POST_INSTALL_IMAGES_HOOKS += MY_HOOK\t\n', + [[['any.mk:1: never called because ANY_INSTALL_IMAGES is disabled', + 'define ANY_INSTALL_IMAGES_CMDS\n'], + ['any.mk:3: never called because ANY_INSTALL_IMAGES is disabled', + 'ANY_PRE_INSTALL_IMAGES_HOOKS += MY_HOOK \n'], + ['any.mk:4: never called because ANY_INSTALL_IMAGES is disabled', + 'ANY_POST_INSTALL_IMAGES_HOOKS += MY_HOOK\t\n']]]), + ('install images disabled (explicit)', + 'any.mk', + 'ANY_INSTALL_IMAGES = NO\n' + 'define ANY_INSTALL_IMAGES_CMDS\n' + 'endef\n' + ' ANY_PRE_INSTALL_IMAGES_HOOKS += MY_HOOK\n' + '\tANY_POST_INSTALL_IMAGES_HOOKS += MY_HOOK\n', + [[['any.mk:2: never called because ANY_INSTALL_IMAGES is disabled', + 'define ANY_INSTALL_IMAGES_CMDS\n'], + ['any.mk:4: never called because ANY_INSTALL_IMAGES is disabled', + ' ANY_PRE_INSTALL_IMAGES_HOOKS += MY_HOOK\n'], + ['any.mk:5: never called because ANY_INSTALL_IMAGES is disabled', + '\tANY_POST_INSTALL_IMAGES_HOOKS += MY_HOOK\n']]]), + ('install images enabled', + 'any.mk', + ' ANY_INSTALL_IMAGES = YES \n' + 'define ANY_INSTALL_IMAGES_CMDS\n' + 'endef\n' + 'ANY_PRE_INSTALL_IMAGES_HOOKS += MY_HOOK\n' + 'ANY_POST_INSTALL_IMAGES_HOOKS += MY_HOOK\n', + [[]]), + ('install staging enabled (default for toolchain)', + 'toolchain/toolchain-any.mk', + 'define ANY_INSTALL_STAGING_CMDS\n' + 'endef\n' + 'ANY_POST_INSTALL_STAGING_HOOKS += MY_HOOK\t\n', + [[]]), + ('install staging enabled (default for linux tools)', + 'package/linux-tools/linux-tool-foo.mk.in', + 'define FOO_INSTALL_STAGING_CMDS\n' + 'endef\n', + [[]]), + ('install staging disabled (default)', + 'any.mk', + 'define ANY_INSTALL_STAGING_CMDS\n' + 'endef\n' + 'ANY_PRE_INSTALL_STAGING_HOOKS += MY_HOOK \n' + 'ANY_POST_INSTALL_STAGING_HOOKS += MY_HOOK\t\n', + [[['any.mk:1: never called because ANY_INSTALL_STAGING is disabled', + 'define ANY_INSTALL_STAGING_CMDS\n'], + ['any.mk:3: never called because ANY_INSTALL_STAGING is disabled', + 'ANY_PRE_INSTALL_STAGING_HOOKS += MY_HOOK \n'], + ['any.mk:4: never called because ANY_INSTALL_STAGING is disabled', + 'ANY_POST_INSTALL_STAGING_HOOKS += MY_HOOK\t\n']]]), + ('install staging disabled (explicit)', + 'any.mk', + 'ANY_INSTALL_STAGING = NO\n' + 'define ANY_INSTALL_STAGING_CMDS\n' + 'endef\n' + ' ANY_PRE_INSTALL_STAGING_HOOKS += MY_HOOK\n' + '\tANY_POST_INSTALL_STAGING_HOOKS += MY_HOOK\n', + [[['any.mk:2: never called because ANY_INSTALL_STAGING is disabled', + 'define ANY_INSTALL_STAGING_CMDS\n'], + ['any.mk:4: never called because ANY_INSTALL_STAGING is disabled', + ' ANY_PRE_INSTALL_STAGING_HOOKS += MY_HOOK\n'], + ['any.mk:5: never called because ANY_INSTALL_STAGING is disabled', + '\tANY_POST_INSTALL_STAGING_HOOKS += MY_HOOK\n']]]), + ('install staging enabled', + 'any.mk', + ' ANY_INSTALL_STAGING = YES \n' + 'define ANY_INSTALL_STAGING_CMDS\n' + 'endef\n' + 'ANY_PRE_INSTALL_STAGING_HOOKS += MY_HOOK\n' + 'ANY_POST_INSTALL_STAGING_HOOKS += MY_HOOK\n', + [[]]), + ('install target disabled (explicit)', + 'any.mk', + 'ANY_INSTALL_TARGET = NO\n' + 'define ANY_INSTALL_TARGET_CMDS\n' + 'endef\n' + ' ANY_PRE_INSTALL_TARGET_HOOKS += MY_HOOK\n' + '\tANY_POST_INSTALL_TARGET_HOOKS += MY_HOOK\n', + [[['any.mk:2: never called because ANY_INSTALL_TARGET is disabled', + 'define ANY_INSTALL_TARGET_CMDS\n'], + ['any.mk:4: never called because ANY_INSTALL_TARGET is disabled', + ' ANY_PRE_INSTALL_TARGET_HOOKS += MY_HOOK\n'], + ['any.mk:5: never called because ANY_INSTALL_TARGET is disabled', + '\tANY_POST_INSTALL_TARGET_HOOKS += MY_HOOK\n']]]), + ('install target enabled (explict)', + 'any.mk', + 'ANY_INSTALL_TARGET = YES\n' + 'define ANY_INSTALL_TARGET_CMDS\n' + 'endef\n' + 'ANY_PRE_INSTALL_TARGET_HOOKS += MY_HOOK\n' + 'ANY_POST_INSTALL_TARGET_HOOKS += MY_HOOK\n', + [[]]), + ('install target enabled (default)', + 'any.mk', + 'define ANY_INSTALL_TARGET_CMDS\n' + 'endef\n' + 'ANY_PRE_INSTALL_TARGET_HOOKS += MY_HOOK\n' + 'ANY_POST_INSTALL_TARGET_HOOKS += MY_HOOK\n', + [[]]), + ('install target possibly enabled (conditional)', + 'any.mk', + 'ifeq ($(condition))\n' + 'ANY_INSTALL_TARGET = NO\n' + 'endif\n' + 'define ANY_INSTALL_TARGET_CMDS\n' + 'endef\n' + 'ANY_PRE_INSTALL_TARGET_HOOKS += MY_HOOK\n' + 'ANY_POST_INSTALL_TARGET_HOOKS += MY_HOOK\n', + [[]]), + ] + + +@pytest.mark.parametrize('testname,filename,string,expected', DisabledInstall) +def test_DisabledInstall(testname, filename, string, expected): + warnings = util.check_file(m.DisabledInstall, filename, string) + assert warnings == expected + + Indent = [ ('ignore comment at beginning of line', 'any', From patchwork Sun Jan 1 23:36:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Martincoski X-Patchwork-Id: 1720656 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NlbGQ4G2Mz23dw for ; Mon, 2 Jan 2023 10:45:34 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D4CD260B2C; Sun, 1 Jan 2023 23:45:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org D4CD260B2C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TYHlU6J6u6ka; Sun, 1 Jan 2023 23:45:31 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 948EB60C16; Sun, 1 Jan 2023 23:45:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 948EB60C16 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 7BEDD1BF38D for ; Sun, 1 Jan 2023 23:40:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 4E0CC81438 for ; Sun, 1 Jan 2023 23:40:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 4E0CC81438 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oGoi6vqONHHf for ; Sun, 1 Jan 2023 23:40:21 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B52418149A Received: from mail-oi1-x230.google.com (mail-oi1-x230.google.com [IPv6:2607:f8b0:4864:20::230]) by smtp1.osuosl.org (Postfix) with ESMTPS id B52418149A for ; Sun, 1 Jan 2023 23:40:21 +0000 (UTC) Received: by mail-oi1-x230.google.com with SMTP id u204so23341442oib.7 for ; Sun, 01 Jan 2023 15:40:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NSbd3QomuDHlDFK7iTaN34iI2SpPOS7sRX5Ll7ncaQs=; b=70lOjRxitm8g9B37dUP7PUEKg7C50KbbExBK5OqLD713UisPKSGTu5xzfMgqMZuiYj YPd99WMkRzI1Sp7Zc9MY2SsmyG/JMeiWPfLFYRdJA/g6GCA1Bgc9mTzYQ1nxUyvSP3U4 lF4Sez05s5y3DG3C5LsRKYhgjnCGT6nlCeKBtCj3nbF6CdoQYNlEvJOKJPI46fcWZOR0 IEtDA3QVK4dS4SVgtllG8Af/o7Dnh1i7zx3v+CwvzSLBxLtnhaUhQnDxYN4x1rbcrvYi KjWlR4hIhL8b345lfkdSRi9QsUQzeKecs8cqkIWSzSnWRJolBitcVyOZ2MhhMB7Z+lkQ B83w== X-Gm-Message-State: AFqh2krTjQlTdsMNCj0Jj4lsafdcrB7kY/XI5QZDQ/uT4ZGV5Zj5GYYk 53FcU2YRl+DWyT1QVqGUZe2S6mYuxrs= X-Google-Smtp-Source: AMrXdXtevDpKo6fXCDDOsTrFr1bFvaKQ6Raq7DKIDVt8P2EBfT0Hm2Uo27lJrkt4VRMTiMV6JzloTQ== X-Received: by 2002:a05:6808:2002:b0:363:b9af:ec89 with SMTP id q2-20020a056808200200b00363b9afec89mr1660065oiw.1.1672616420607; Sun, 01 Jan 2023 15:40:20 -0800 (PST) Received: from localhost.localdomain ([2804:14c:7980:988a:6ae4:c2b1:7ea6:a195]) by smtp.gmail.com with ESMTPSA id o189-20020aca41c6000000b00360e46a1edasm11372611oia.22.2023.01.01.15.40.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 15:40:19 -0800 (PST) From: Ricardo Martincoski To: buildroot@buildroot.org Date: Sun, 1 Jan 2023 20:36:53 -0300 Message-Id: <20230101233653.487175-30-ricardo.martincoski@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230101233653.487175-1-ricardo.martincoski@gmail.com> References: <20230101233653.487175-1-ricardo.martincoski@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NSbd3QomuDHlDFK7iTaN34iI2SpPOS7sRX5Ll7ncaQs=; b=cv4VM7369cM6XhR+eF3FnGcTEFnTQxLY251DL9v2x8NdWQSZvBjLZaY0uojlu/dHU9 VyvOSLC/+iXDZmszrMxO+84VyG2sOrFszXqiiFt+jiKnOtVKW1dS40SAlLeLOAJD6fpy 1ZucXN3TDNH1M1pPKd0eZs07m8RmNi/GDjkdWNRM6IplBSnPL4IH2C7Koui3y6hQHN3c FQkfZom6x+BUTnBz1qc+0glufO6bx0gocovfcKZas1gaSyK/EVrDLH+rPrkkRonQzq4e 3Wi8FOkKwLZs662m7nLV+24poXbOqkUzcKphzH525+ipfJFEJGUYCn7c5ouexxrafObV spCQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=cv4VM736 Subject: [Buildroot] [PATCH 29/29] docs/manual: standardize references to the generic infra X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Le Bihan , Thomas De Schampheleire , Ricardo Martincoski Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Currently the text for each package infra that mentions the usage of variables already provided by the generic infra diverge from each other: - some (golang, kconfig, python) add a cross-referece to the generic infra chapter; - kconfig does not list any example; - some mention _LICENSE as an example, others don't; - some (cargo, golang, python) add an 'etc.' at the end of the examples, giving the idea that can be more symbols provided by the generic infra than the ones listed; - most have the text 'works by defining a number of variables before calling the ++ macro', except golang and kconfig; - some actually list 'A few additional variables' but keep using some old reference as 'An additional variable'; - some say 'First, all the package metadata' and other only 'All the package metadata'; - most mention _SUBDIR as an example of variable supported by the generic infra, even the generic infra manual not mentioning it. The _SUBDIR variable is a tricky one. It *is* declared for the generic infra package (and all package infras that inherit from the generic one), but it is really used in certain conditions. package/pkg-generic.mk uses _SUBDIR only to define: (2)_SRCDIR = $$($(2)_DIR)/$$($(2)_SUBDIR) and it also uses _SRCDIR only to define: $(2)_BUILDDIR ?= $$($(2)_SRCDIR) so the generic package infra does not really uses _SUBDIR by itself in the common scenario. So the manual entry for the generic infra seems correct in not mentioning _SUBDIR. Also any package infra that inherits from the generic one (by calling inner-generic-package) needs to use one of the three variables in order to support _SUBDIR: _BUILDDIR, _SRCDIR or _SUBDIR. That is the case for: autotools (_SRCDIR), cargo (_SRCDIR, _SUBDIR), cmake (_BUILDDIR, _SRCDIR), luarocks (_SRCDIR, _SUBDIR), meson (_SRCDIR), perl (_SRCDIR), python (_BUILDDIR), qmake (_BUILDDIR) and waf (_SRCDIR). Of course the .mk file for a package using the generic infra can define this symbol and use it, directly or indirectly, for example, in its _INSTALL_TARGET_CMDS. Also any package infra, even the ones that do not use directly any of the three variables above, can use _SUBDIR when the package uses the macros KCONFIG_ENABLE_OPT, KCONFIG_SET_OPT or KCONFIG_DISABLE_OPT declared in package/pkg-utils.mk. Improve the correctness for the manual by standardizing the text among the package infras: - use the same text "All the package metadata information variables that exist in the generic package infrastructure also exist in the infrastructure:" for all of them; - add the cross-reference for all of them; - do not mention _SUBDIR as a variable that exist on generic infra; - use the same set of examples for all infras: "_VERSION, _SOURCE, _PATCH, _SITE, _DEPENDENCIES, _LICENSE, _LICENSE_FILES, etc."; - wrap the modified text at 72 columns; - add "macro" to golang and luarocks infra; - use "A few additional variables" for qmake and waf. At same time, add a missing format on golang manual for BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS. Cc: Eric Le Bihan Cc: Thomas De Schampheleire Signed-off-by: Ricardo Martincoski --- docs/manual/adding-packages-autotools.txt | 11 +++++------ docs/manual/adding-packages-cargo.txt | 9 +++++---- docs/manual/adding-packages-cmake.txt | 10 +++++----- docs/manual/adding-packages-golang.txt | 9 +++++---- docs/manual/adding-packages-kconfig.txt | 18 ++++++++++++++---- docs/manual/adding-packages-luarocks.txt | 12 +++++++----- docs/manual/adding-packages-meson.txt | 9 +++++---- docs/manual/adding-packages-perl.txt | 12 ++++++------ docs/manual/adding-packages-python.txt | 4 ++-- docs/manual/adding-packages-qmake.txt | 12 ++++++------ docs/manual/adding-packages-rebar.txt | 13 ++++++------- docs/manual/adding-packages-waf.txt | 12 ++++++------ 12 files changed, 72 insertions(+), 59 deletions(-) diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.txt index a041d91eb6..0cec82d95f 100644 --- a/docs/manual/adding-packages-autotools.txt +++ b/docs/manual/adding-packages-autotools.txt @@ -76,12 +76,11 @@ Just like the generic infrastructure, the autotools infrastructure works by defining a number of variables before calling the +autotools-package+ macro. -First, all the package metadata information variables that exist in the -generic infrastructure also exist in the autotools infrastructure: -+LIBFOO_VERSION+, +LIBFOO_SOURCE+, -+LIBFOO_PATCH+, +LIBFOO_SITE+, -+LIBFOO_SUBDIR+, +LIBFOO_DEPENDENCIES+, -+LIBFOO_INSTALL_STAGING+, +LIBFOO_INSTALL_TARGET+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the autotools infrastructure: +LIBFOO_VERSION+, ++LIBFOO_SOURCE+, +LIBFOO_PATCH+, +LIBFOO_SITE+, +LIBFOO_DEPENDENCIES+, ++LIBFOO_LICENSE+, +LIBFOO_LICENSE_FILES+, etc. A few additional variables, specific to the autotools infrastructure, can also be defined. Many of them are only useful in very specific diff --git a/docs/manual/adding-packages-cargo.txt b/docs/manual/adding-packages-cargo.txt index e18fd9ce23..4eedda8dc6 100644 --- a/docs/manual/adding-packages-cargo.txt +++ b/docs/manual/adding-packages-cargo.txt @@ -64,10 +64,11 @@ Just like the generic infrastructure, the Cargo infrastructure works by defining a number of variables before calling the +cargo-package+ or +host-cargo-package+ macros. -First, all the package metadata information variables that exist in -the generic infrastructure also exist in the Cargo infrastructure: -+FOO_VERSION+, +FOO_SOURCE+, +FOO_PATCH+, +FOO_SITE+, -+FOO_DEPENDENCIES+, +FOO_LICENSE+, +FOO_LICENSE_FILES+, etc. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the Cargo infrastructure: +FOO_VERSION+, +FOO_SOURCE+, ++FOO_PATCH+, +FOO_SITE+, +FOO_DEPENDENCIES+, +FOO_LICENSE+, ++FOO_LICENSE_FILES+, etc. A few additional variables, specific to the Cargo infrastructure, can also be defined. Many of them are only useful in very specific cases, diff --git a/docs/manual/adding-packages-cmake.txt b/docs/manual/adding-packages-cmake.txt index 541d7422cf..e69f072bb5 100644 --- a/docs/manual/adding-packages-cmake.txt +++ b/docs/manual/adding-packages-cmake.txt @@ -75,11 +75,11 @@ Just like the generic infrastructure, the CMake infrastructure works by defining a number of variables before calling the +cmake-package+ macro. -First, all the package metadata information variables that exist in -the generic infrastructure also exist in the CMake infrastructure: -+LIBFOO_VERSION+, +LIBFOO_SOURCE+, +LIBFOO_PATCH+, +LIBFOO_SITE+, -+LIBFOO_SUBDIR+, +LIBFOO_DEPENDENCIES+, +LIBFOO_INSTALL_STAGING+, -+LIBFOO_INSTALL_TARGET+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the Cmake infrastructure: +LIBFOO_VERSION+, +LIBFOO_SOURCE+, ++LIBFOO_PATCH+, +LIBFOO_SITE+, +LIBFOO_DEPENDENCIES+, +LIBFOO_LICENSE+, ++LIBFOO_LICENSE_FILES+, etc. A few additional variables, specific to the CMake infrastructure, can also be defined. Many of them are only useful in very specific cases, diff --git a/docs/manual/adding-packages-golang.txt b/docs/manual/adding-packages-golang.txt index c952cde577..95fa083f69 100644 --- a/docs/manual/adding-packages-golang.txt +++ b/docs/manual/adding-packages-golang.txt @@ -56,16 +56,17 @@ The main macro of the Go package infrastructure is ability to build host packages is also available, with the +host-golang-package+ macro. Host packages built by +host-golang-package+ macro should depend on -BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS. ++BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS+. Just like the generic infrastructure, the Go infrastructure works -by defining a number of variables before calling the +golang-package+. +by defining a number of variables before calling the +golang-package+ +macro. All the package metadata information variables that exist in the xref:generic-package-reference[generic package infrastructure] also exist in the Go infrastructure: +FOO_VERSION+, +FOO_SOURCE+, -+FOO_PATCH+, +FOO_SITE+, +FOO_SUBDIR+, +FOO_DEPENDENCIES+, -+FOO_LICENSE+, +FOO_LICENSE_FILES+, +FOO_INSTALL_STAGING+, etc. ++FOO_PATCH+, +FOO_SITE+, +FOO_DEPENDENCIES+, +FOO_LICENSE+, ++FOO_LICENSE_FILES+, etc. Note that it is not necessary to add +host-go+ in the +FOO_DEPENDENCIES+ variable of a package, since this basic dependency diff --git a/docs/manual/adding-packages-kconfig.txt b/docs/manual/adding-packages-kconfig.txt index a35681775f..10901cf339 100644 --- a/docs/manual/adding-packages-kconfig.txt +++ b/docs/manual/adding-packages-kconfig.txt @@ -15,10 +15,20 @@ expose the package's +menuconfig+ target as +foo-menuconfig+ in Buildroot, and to handle the copying back and forth of the configuration file in a correct way. -The +kconfig-package+ infrastructure is based on the +generic-package+ -infrastructure. All variables supported by +generic-package+ are -available in +kconfig-package+ as well. See -xref:generic-package-reference[] for more details. +The main macro of the kconfig package infrastructure is ++kconfig-package+: like +generic-package+ it works by defining a number +of variables providing metadata information about the package, and then +calling +kconfig-package+ macro. + +Just like the generic infrastructure, the kconfig infrastructure works +by defining a number of variables before calling the +kconfig-package+ +macro. + +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the kconfig infrastructure: +FOO_VERSION+, +FOO_SOURCE+, ++FOO_PATCH+, +FOO_SITE+, +FOO_DEPENDENCIES+, +FOO_LICENSE+, ++FOO_LICENSE_FILES+, etc. In order to use the +kconfig-package+ infrastructure for a Buildroot package, the minimally required lines in the +.mk+ file, in addition to diff --git a/docs/manual/adding-packages-luarocks.txt b/docs/manual/adding-packages-luarocks.txt index 70f48fc02c..f76dcb33ad 100644 --- a/docs/manual/adding-packages-luarocks.txt +++ b/docs/manual/adding-packages-luarocks.txt @@ -73,16 +73,18 @@ infrastructures in Buildroot, respectively. The main macro of the LuaRocks package infrastructure is +luarocks-package+: like +generic-package+ it works by defining a number of variables providing -metadata information about the package, and then calling +luarocks-package+. +metadata information about the package, and then calling +luarocks-package+ +macro. Just like the generic infrastructure, the LuaRocks infrastructure works by defining a number of variables before calling the +luarocks-package+ macro. -First, all the package metadata information variables that exist in -the generic infrastructure also exist in the LuaRocks infrastructure: -+LUA_FOO_VERSION+, +LUA_FOO_SOURCE+, +LUA_FOO_SITE+, -+LUA_FOO_DEPENDENCIES+, +LUA_FOO_LICENSE+, +LUA_FOO_LICENSE_FILES+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the LuaRocks infrastructure: +LUA_FOO_VERSION+, ++LUA_FOO_SOURCE+, +LUA_FOO_PATCH+, +LUA_FOO_SITE+, ++LUA_FOO_DEPENDENCIES+, +LUA_FOO_LICENSE+, +LUA_FOO_LICENSE_FILES+, etc. Two of them are populated by the LuaRocks infrastructure (for the +download+ step). If your package is not hosted on the LuaRocks mirror diff --git a/docs/manual/adding-packages-meson.txt b/docs/manual/adding-packages-meson.txt index 029c8c2488..13407d814d 100644 --- a/docs/manual/adding-packages-meson.txt +++ b/docs/manual/adding-packages-meson.txt @@ -76,10 +76,11 @@ packages is also available, with the +host-meson-package+ macro. Just like the generic infrastructure, the Meson infrastructure works by defining a number of variables before calling the +meson-package+ macro. -First, all the package metadata information variables that exist in the generic -infrastructure also exist in the Meson infrastructure: +FOO_VERSION+, -+FOO_SOURCE+, +FOO_PATCH+, +FOO_SITE+, +FOO_SUBDIR+, +FOO_DEPENDENCIES+, -+FOO_INSTALL_STAGING+, +FOO_INSTALL_TARGET+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the Meson infrastructure: +FOO_VERSION+, +FOO_SOURCE+, ++FOO_PATCH+, +FOO_SITE+, +FOO_DEPENDENCIES+, +FOO_LICENSE+, ++FOO_LICENSE_FILES+, etc. A few additional variables, specific to the Meson infrastructure, can also be defined. Many of them are only useful in very specific cases, typical packages diff --git a/docs/manual/adding-packages-perl.txt b/docs/manual/adding-packages-perl.txt index 6ce693fd6e..73cfd50d09 100644 --- a/docs/manual/adding-packages-perl.txt +++ b/docs/manual/adding-packages-perl.txt @@ -85,12 +85,12 @@ Just like the generic infrastructure, the Perl/CPAN infrastructure works by defining a number of variables before calling the +perl-package+ macro. -First, all the package metadata information variables that exist in the -generic infrastructure also exist in the Perl/CPAN infrastructure: -+PERL_FOO_VERSION+, +PERL_FOO_SOURCE+, -+PERL_FOO_PATCH+, +PERL_FOO_SITE+, -+PERL_FOO_SUBDIR+, +PERL_FOO_DEPENDENCIES+, -+PERL_FOO_INSTALL_TARGET+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the Perl/CPAN infrastructure: +PERL_FOO_VERSION+, ++PERL_FOO_SOURCE+, +PERL_FOO_PATCH+, +PERL_FOO_SITE+, ++PERL_FOO_DEPENDENCIES+, +PERL_FOO_LICENSE+, +PERL_FOO_LICENSE_FILES+, +etc. Note that setting +PERL_FOO_INSTALL_STAGING+ to +YES+ has no effect unless a +PERL_FOO_INSTALL_STAGING_CMDS+ variable is defined. The perl diff --git a/docs/manual/adding-packages-python.txt b/docs/manual/adding-packages-python.txt index 500967f235..0b0f644a79 100644 --- a/docs/manual/adding-packages-python.txt +++ b/docs/manual/adding-packages-python.txt @@ -81,8 +81,8 @@ All the package metadata information variables that exist in the xref:generic-package-reference[generic package infrastructure] also exist in the Python infrastructure: +PYTHON_FOO_VERSION+, +PYTHON_FOO_SOURCE+, +PYTHON_FOO_PATCH+, +PYTHON_FOO_SITE+, -+PYTHON_FOO_SUBDIR+, +PYTHON_FOO_DEPENDENCIES+, +PYTHON_FOO_LICENSE+, -+PYTHON_FOO_LICENSE_FILES+, +PYTHON_FOO_INSTALL_STAGING+, etc. ++PYTHON_FOO_DEPENDENCIES+, +PYTHON_FOO_LICENSE+, ++PYTHON_FOO_LICENSE_FILES+, etc. Note that: diff --git a/docs/manual/adding-packages-qmake.txt b/docs/manual/adding-packages-qmake.txt index 699d082aa1..ac34b37264 100644 --- a/docs/manual/adding-packages-qmake.txt +++ b/docs/manual/adding-packages-qmake.txt @@ -51,13 +51,13 @@ Just like the generic infrastructure, the QMake infrastructure works by defining a number of variables before calling the +qmake-package+ macro. -First, all the package metadata information variables that exist in -the generic infrastructure also exist in the QMake infrastructure: -+LIBFOO_VERSION+, +LIBFOO_SOURCE+, +LIBFOO_PATCH+, +LIBFOO_SITE+, -+LIBFOO_SUBDIR+, +LIBFOO_DEPENDENCIES+, +LIBFOO_INSTALL_STAGING+, -+LIBFOO_INSTALL_TARGET+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the QMake infrastructure: +LIBFOO_VERSION+, +LIBFOO_SOURCE+, ++LIBFOO_PATCH+, +LIBFOO_SITE+, +LIBFOO_DEPENDENCIES+, +LIBFOO_LICENSE+, ++LIBFOO_LICENSE_FILES+, etc. -An additional variable, specific to the QMake infrastructure, can +A few additional variables, specific to the QMake infrastructure, can also be defined. * +LIBFOO_CONF_ENV+, to specify additional environment variables to diff --git a/docs/manual/adding-packages-rebar.txt b/docs/manual/adding-packages-rebar.txt index d78b3171d8..bc3d890707 100644 --- a/docs/manual/adding-packages-rebar.txt +++ b/docs/manual/adding-packages-rebar.txt @@ -51,13 +51,12 @@ Just like the generic infrastructure, the +rebar+ infrastructure works by defining a number of variables before calling the +rebar-package+ macro. -First, all the package metadata information variables that exist in -the generic infrastructure also exist in the +rebar+ infrastructure: -+ERLANG_FOOBAR_VERSION+, +ERLANG_FOOBAR_SOURCE+, -+ERLANG_FOOBAR_PATCH+, +ERLANG_FOOBAR_SITE+, -+ERLANG_FOOBAR_SUBDIR+, +ERLANG_FOOBAR_DEPENDENCIES+, -+ERLANG_FOOBAR_INSTALL_STAGING+, +ERLANG_FOOBAR_INSTALL_TARGET+, -+ERLANG_FOOBAR_LICENSE+ and +ERLANG_FOOBAR_LICENSE_FILES+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the +rebar+ infrastructure: +ERLANG_FOOBAR_VERSION+, ++ERLANG_FOOBAR_SOURCE+, +ERLANG_FOOBAR_PATCH+, +ERLANG_FOOBAR_SITE+, ++ERLANG_FOOBAR_DEPENDENCIES+, +ERLANG_FOOBAR_LICENSE+, ++ERLANG_FOOBAR_LICENSE_FILES+, etc. A few additional variables, specific to the +rebar+ infrastructure, can also be defined. Many of them are only useful in very specific diff --git a/docs/manual/adding-packages-waf.txt b/docs/manual/adding-packages-waf.txt index 101cddf1f1..6f08053237 100644 --- a/docs/manual/adding-packages-waf.txt +++ b/docs/manual/adding-packages-waf.txt @@ -51,13 +51,13 @@ Just like the generic infrastructure, the Waf infrastructure works by defining a number of variables before calling the +waf-package+ macro. -First, all the package metadata information variables that exist in -the generic infrastructure also exist in the Waf infrastructure: -+LIBFOO_VERSION+, +LIBFOO_SOURCE+, +LIBFOO_PATCH+, +LIBFOO_SITE+, -+LIBFOO_SUBDIR+, +LIBFOO_DEPENDENCIES+, +LIBFOO_INSTALL_STAGING+, -+LIBFOO_INSTALL_TARGET+. +All the package metadata information variables that exist in the +xref:generic-package-reference[generic package infrastructure] also +exist in the Waf infrastructure: +LIBFOO_VERSION+, +LIBFOO_SOURCE+, ++LIBFOO_PATCH+, +LIBFOO_SITE+, +LIBFOO_DEPENDENCIES+, +LIBFOO_LICENSE+, ++LIBFOO_LICENSE_FILES+, etc. -An additional variable, specific to the Waf infrastructure, can +A few additional variables, specific to the Waf infrastructure, can also be defined. * +LIBFOO_SUBDIR+ may contain the name of a subdirectory inside the