From patchwork Sun May 7 18:30:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 23541 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EDD7BC77B7C for ; Sun, 7 May 2023 18:30:23 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.72582.1683484217129965190 for ; Sun, 07 May 2023 11:30:17 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=gciUIiNH; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-1aad5245571so24695055ad.1 for ; Sun, 07 May 2023 11:30:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683484216; x=1686076216; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=NY2/7tggJKvRxpkUWdn7ls9uMzirAg2TG9ek8LGVFHI=; b=gciUIiNHqzAqY6z23+9TGC7OrbHyylycePq/DmMkDxnCb9y+VjoUG/R2ADloHuU9gk 5vOsbQ/gv67/yL3lTx1hoK2q6uft5kCT/BqP12Yr1nu5aGP9dRw2Xfu9UKbkzog0MpK6 hqcQY0pVpKtcFePwRvGYuylB+rIu8Za+DD4BtpSGpxLiyAwwCOdWz0k5VjgvcJJottRh fWMz5ZtzLWk5nsUiPSnxvKnG8ViUJZJe3TOTm4WeP3EAtVKGj9obAjTp/mttad1F6HsA xtgkEMAVpSYzp9TyFaQa4P/O2MFW4TrpCu96WqusMcuD2UxAQXeJnBZUpx/0KVHCApEh 4AMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683484216; x=1686076216; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NY2/7tggJKvRxpkUWdn7ls9uMzirAg2TG9ek8LGVFHI=; b=lpxWJW8nLkdIiyIwFtOTLvbjiJZRCqkzAyRjKHulD7Skzk5Amn1LiX0dI51WQ2F0al xzUy0xRWyZwK0FcEPnfJn/r6W/KpI4AQZmgYutjIdrCRKIgD/i6JGB1ik85sZKSVQogf YVVvL8TjIJh4EJIe+65H59mgmcw+jVtIerCF/RPrxEhspfH9OpCyu/yLqwGSvRb0DNwI MdwVMgvl6+VwcRHKDiBz5ctIFpyfqfMs5ZBg/mCq8trhuUzDPrm4FTnsp/kFUNDcNQRj XJgUz4/HYX8AE3g70qfsy9DLFp+IOwIcTmLZ0kNi07YiXXcaRb1nBc2S+hM+kuNhzy2W hYoA== X-Gm-Message-State: AC+VfDwbWuHZGilGPFcyoKYol4b62uoP0acTCCR6Hz1xRBDs6p27lX0O aUtyTz4w8dMTXsUu0Q1auwdS9A5rCdlOWQ== X-Google-Smtp-Source: ACHHUZ4aXyd4P7jX4a+UmCBMRZwL5rkniZVR9q4Knq/ReBVY7vvSABcyqY3xzBRK/Y0/8BwUJOT7Gg== X-Received: by 2002:a17:902:c40a:b0:1ab:1a73:7c7f with SMTP id k10-20020a170902c40a00b001ab1a737c7fmr10995399plk.63.1683484216116; Sun, 07 May 2023 11:30:16 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:d380::298a]) by smtp.gmail.com with ESMTPSA id a13-20020a170902b58d00b001a6d4ea7301sm5377421pls.251.2023.05.07.11.30.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 May 2023 11:30:15 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 1/2] libencode-perl: Remove buildpaths from generated .exh files Date: Sun, 7 May 2023 11:30:13 -0700 Message-Id: <20230507183014.2466816-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 07 May 2023 18:30:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102360 there are generated .exh files which has the absolute perl interpreter path in comments, which is caught by build QA, therefore remove the absolute perl native path prefix Fixes warnings like WARNING: libencode-perl-3.19-r0 do_package_qa: QA Issue: File /usr/src/debug/libencode-perl/3.19-r0/def_t.exh in package libencode-perl-src contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj --- meta-perl/recipes-perl/libencode/libencode-perl_3.19.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta-perl/recipes-perl/libencode/libencode-perl_3.19.bb b/meta-perl/recipes-perl/libencode/libencode-perl_3.19.bb index 352517ca67..79934e2229 100644 --- a/meta-perl/recipes-perl/libencode/libencode-perl_3.19.bb +++ b/meta-perl/recipes-perl/libencode/libencode-perl_3.19.bb @@ -21,8 +21,8 @@ UPSTREAM_CHECK_REGEX = "Encode\-(?P(\d+\.\d+))(?!_\d+).tar" S = "${WORKDIR}/Encode-${PV}" +#EXTRA_CPANFLAGS:append = "PERL=../recipe-sysroot-native/usr/bin/perl-native/perl" inherit cpan ptest-perl - do_install:prepend() { # Requires "-T" (taint) option on command line rm -rf ${B}/t/taint.t @@ -32,6 +32,10 @@ do_install:prepend() { rm -rf ${B}/t/use-Encode-Alias.t } +do_install:append() { + sed -i -e "s|${STAGING_BINDIR_NATIVE}/perl-native||g" ${S}/*/*.exh ${S}/*.exh +} + do_install_ptest() { mkdir ${D}${PTEST_PATH}/bin cp -r ${B}/bin/piconv ${D}${PTEST_PATH}/bin From patchwork Sun May 7 18:30:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 23540 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF430C7EE24 for ; Sun, 7 May 2023 18:30:23 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web10.72583.1683484217685510464 for ; Sun, 07 May 2023 11:30:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20221208 header.b=O5Z1DdNJ; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-1ab0c697c2bso35257865ad.1 for ; Sun, 07 May 2023 11:30:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683484217; x=1686076217; 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=hL135Hy6xem+yolMMrJJJRggQZaGFhQKDd0i/bJr9jY=; b=O5Z1DdNJjQAUxcIUPREGz4UoDER9qRSa6jYhaRiK3LrF7HWaJNpmuNn0ReexU/Wz0b gwe0/rOrNVwwkolLMeSAkB+5DNlVET50AJuyEWjhauwrfRK6e3XPWn7WvUHWTwYzJkmP JksM3ypejMy0BNEn7tPyjJNN7gMmc693QhweAuBvjxVNR9QScFS4lilSeV5D6ApIA+Oq jNXjO0ScSmpC9uJzJhGu/JhiJrdeluiJZ+sW6u5/yhJwziq3vdSGXvpH0zW8eJHNt+ag MC+7AgeExhst6HYrz+uDcaoTQ3+/g3vsKU03WaCutw5EBCLRhAfe27zBH7xEGECePVjc kEew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683484217; x=1686076217; 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=hL135Hy6xem+yolMMrJJJRggQZaGFhQKDd0i/bJr9jY=; b=QVOEqzy4nygPoMOb9+shcncm9w8vOzq6mqpBL3nbyshlak4V+oyefYwcmBNDcOwR6V /lWd+/Pn8IwyANBTgylzOYMUzELO/nZ6jN7YINDHXeOtoEkCUHVg3RQJugZ7WL0LSMSa btl/HLG2Uua8VUDiHdNSoptEvnRFProDSYTJMss7zQQ6d5zVe9xq50XzoZedIcR5BOrv hPsEMrafsMAS69aD3cbMTvhYRLKeNo6gYm5QbTltrchpucPRhwOK7SKxgdnF4D1ClPTr z3ZVKMX0J+zQrXSyvrIbOEtkupTKF6+eAVgh7zg1ci74YhDdDjwE4/j80m5A1pFRqSDI xHCw== X-Gm-Message-State: AC+VfDy3QxvKAZiNt688PpzyEuCxSRG8DCtwglgeaWtP9JjJ+/EFpXK3 lzpkADMrlCOoiAqIu/Vs3rUP955o01OcXw== X-Google-Smtp-Source: ACHHUZ6vDyC2MSrMj/O6aR+TSzTihuzfqX6OPlrWPmBfNBdTE8mB5F6rVDREmAp26wzQPn4lv7sKaA== X-Received: by 2002:a17:903:182:b0:1a6:91f0:f7fd with SMTP id z2-20020a170903018200b001a691f0f7fdmr9715232plg.60.1683484216765; Sun, 07 May 2023 11:30:16 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:d380::298a]) by smtp.gmail.com with ESMTPSA id a13-20020a170902b58d00b001a6d4ea7301sm5377421pls.251.2023.05.07.11.30.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 May 2023 11:30:16 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 2/2] libcdio: Drop need for LIBCDIO_SOURCE_PATH Date: Sun, 7 May 2023 11:30:14 -0700 Message-Id: <20230507183014.2466816-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230507183014.2466816-1-raj.khem@gmail.com> References: <20230507183014.2466816-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 07 May 2023 18:30:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/102361 LIBCDIO_SOURCE_PATH is defined with `pwd` which encodes absolute paths into generated artifacts e.g. cdio_config.h which is flagged in build QA WARNING: libcdio-2.1.0-r0 do_package_qa: QA Issue: File /usr/include/cdio/cdio_config.h in package libcdio-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj --- ...RCE_PATH-by-dropping-STRIP_FROM_PATH.patch | 43 +++++++++++++++++++ .../libcdio/libcdio_2.1.0.bb | 1 + 2 files changed, 44 insertions(+) create mode 100644 meta-oe/recipes-multimedia/libcdio/libcdio/Drop-LIBCDIO_SOURCE_PATH-by-dropping-STRIP_FROM_PATH.patch diff --git a/meta-oe/recipes-multimedia/libcdio/libcdio/Drop-LIBCDIO_SOURCE_PATH-by-dropping-STRIP_FROM_PATH.patch b/meta-oe/recipes-multimedia/libcdio/libcdio/Drop-LIBCDIO_SOURCE_PATH-by-dropping-STRIP_FROM_PATH.patch new file mode 100644 index 0000000000..0b25dff75e --- /dev/null +++ b/meta-oe/recipes-multimedia/libcdio/libcdio/Drop-LIBCDIO_SOURCE_PATH-by-dropping-STRIP_FROM_PATH.patch @@ -0,0 +1,43 @@ +From 08c1768aaeea86c522c0ef1705b9b6d434ebd3ae Mon Sep 17 00:00:00 2001 +From: Chris Lamb +Date: Fri, 28 Jul 2017 11:49:13 +0100 +Subject: [PATCH] Drop LIBCDIO_SOURCE_PATH by dropping STRIP_FROM_PATH Doxygen + setup; it's not used as FULL_PATH_NAMES = no + +Source: https://sources.debian.org/data/main/libc/libcdio/2.1.0-4/debian/patches/Drop-LIBCDIO_SOURCE_PATH-by-dropping-STRIP_FROM_PATH.patch +Upstream-Status: Pending +Signed-off-by: Khem Raj +--- + configure.ac | 5 ----- + doc/doxygen/Doxyfile.in | 2 +- + 2 files changed, 1 insertion(+), 6 deletions(-) + +Index: b/configure.ac +=================================================================== +--- a/configure.ac ++++ b/configure.ac +@@ -557,11 +557,6 @@ AC_SUBST(HAVE_SOLARIS_CDROM) + AC_SUBST(HAVE_WIN32_CDROM) + AC_SUBST(HAVE_OS2_CDROM) + +-LIBCDIO_SOURCE_PATH="`pwd`" +-AC_DEFINE_UNQUOTED(LIBCDIO_SOURCE_PATH, "$LIBCDIO_SOURCE_PATH", +- [Full path to libcdio top_sourcedir.]) +-AC_SUBST(LIBCDIO_SOURCE_PATH) +- + AC_CHECK_FUNCS( [chdir drand48 fseeko fseeko64 ftruncate geteuid getgid \ + getuid getpwuid gettimeofday lseek64 lstat memcpy memset mkstemp rand \ + seteuid setegid snprintf setenv strndup unsetenv tzset sleep \ +Index: b/doc/doxygen/Doxyfile.in +=================================================================== +--- a/doc/doxygen/Doxyfile.in ++++ b/doc/doxygen/Doxyfile.in +@@ -138,7 +138,7 @@ FULL_PATH_NAMES = NO + # If left blank the directory from which doxygen is run is used as the + # path to strip. + +-STRIP_FROM_PATH = @LIBCDIO_SOURCE_PATH@ ++STRIP_FROM_PATH = + + # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of + # the path mentioned in the documentation of a class, which tells diff --git a/meta-oe/recipes-multimedia/libcdio/libcdio_2.1.0.bb b/meta-oe/recipes-multimedia/libcdio/libcdio_2.1.0.bb index 62004ac440..8562462cba 100644 --- a/meta-oe/recipes-multimedia/libcdio/libcdio_2.1.0.bb +++ b/meta-oe/recipes-multimedia/libcdio/libcdio_2.1.0.bb @@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.bz2 \ file://0001-Fix-a-few-Werror-format-security-errors-with-mvprint.patch \ + file://Drop-LIBCDIO_SOURCE_PATH-by-dropping-STRIP_FROM_PATH.patch \ " SRC_URI[md5sum] = "aa7629e8f73662a762f64c444b901055"