From patchwork Sat Aug 11 18:27:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher McCrory X-Patchwork-Id: 956594 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="BC6B4hY+"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41nr8x51mMz9s7Q for ; Sun, 12 Aug 2018 04:28:33 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id CDEBF85F7B; Sat, 11 Aug 2018 18:28:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZNkT417t8Yd; Sat, 11 Aug 2018 18:28:29 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 1B5B7867AA; Sat, 11 Aug 2018 18:28:29 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id ABD941C1FEB for ; Sat, 11 Aug 2018 18:28:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id A76C322201 for ; Sat, 11 Aug 2018 18:28:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gt6UFJYczQvW for ; Sat, 11 Aug 2018 18:28:25 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by silver.osuosl.org (Postfix) with ESMTPS id 479A4221D9 for ; Sat, 11 Aug 2018 18:28:25 +0000 (UTC) Received: by mail-pf1-f175.google.com with SMTP id x17-v6so5932609pfh.5 for ; Sat, 11 Aug 2018 11:28:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=+NOMehbYU6Td3Ldi4KDwLI7eVvvCiBVNbrbM0tLQf7E=; b=BC6B4hY+KYzDmGz0uQkHwBncHpm2BUEb18ivllKvd88x6N/7WXHOZSC8Z6KMQKyiRw q6/yYEzSzfw39VWNN/o8jZm3p00hN6sC4QR4VXMEQvfCzJBbbL5i5VqBRWCu5c42R1ID oryjolIt5DLEbK71LkFg24su4DwFOH36DJqBAlaWyNQUtrIf1Bsg9myauaszNLRc1kSD c/kmKz7wDFkE+RamXFWTv1WC8+jdlvI/O6RwrEWOhLRIk2OQOpvE9tsexY/CFHHlCRo1 AvMVL8SRvUWvDxYTh7+c1Vxw4TsnxLOGcDHAyTGsNwXjSMRZOnogMT6mXhgtYim+ihQ5 3SJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=+NOMehbYU6Td3Ldi4KDwLI7eVvvCiBVNbrbM0tLQf7E=; b=LrBA/wd/M/zLhCmNfRor/1I5EqKJLNIY5BzNyfb7L79/BdpwthgDzAk/+7XX8J+foV BZVf2VPQkjW4RxHamZueus+7hkR3x9GSNUy0YlK4A1UysIWvlqTX0sxyWNmFNurnyZZa M0urQq/HIS1dKntaNJUhr1/8FUP5Ws6X4se6xRSU5C7yq2/QuK1/X4t554scXRAkopK5 RTEomh8uR5shOww4TrU/XqZfmYtrGUGSkzjb+Mh7NDIYY0+4M8d3PUtJDDFSnyEK2wss +eJXnjaC+PfqX3nqIGGzoVHVowF2T20bRyj9nPH0EQ7r28uFibZtUdtTy61mDt6bwaWd UQ1Q== X-Gm-Message-State: AOUpUlHa5r1RNaFZqI7Hp42vA8zc7K0mA1bwV0SqFZ+ZDcv4dwU4yJXV H1tf/AduK6kpmSBbodGM8qMnKi2D X-Google-Smtp-Source: AA+uWPwnUTDckbGo3eX9QXpk4TcnprVgwfp6Y1RFGueH1dmQzbp6EYFYG9OnjX2pyatHpwRPju6p3Q== X-Received: by 2002:a63:bf08:: with SMTP id v8-v6mr10824512pgf.3.1534012104613; Sat, 11 Aug 2018 11:28:24 -0700 (PDT) Received: from localhost.localdomain ([2600:1012:b006:6839:949e:5221:d281:458d]) by smtp.gmail.com with ESMTPSA id x184-v6sm17227794pfd.169.2018.08.11.11.28.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 11 Aug 2018 11:28:24 -0700 (PDT) From: Christopher McCrory To: buildroot@buildroot.org Date: Sat, 11 Aug 2018 11:27:42 -0700 Message-Id: <20180811182749.20924-11-chrismcc@gmail.com> X-Mailer: git-send-email 2.14.4 In-Reply-To: <20180811182749.20924-1-chrismcc@gmail.com> References: <20180811182749.20924-1-chrismcc@gmail.com> Subject: [Buildroot] [PATCH 10/17] perl-module-implementation: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bernd Kuhls , Christopher McCrory MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Christopher McCrory Acked-by: Francois Perrad --- DEVELOPERS | 1 + package/Config.in | 1 + package/perl-module-implementation/Config.in | 8 ++++++++ .../perl-module-implementation.hash | 6 ++++++ .../perl-module-implementation.mk | 14 ++++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 package/perl-module-implementation/Config.in create mode 100644 package/perl-module-implementation/perl-module-implementation.hash create mode 100644 package/perl-module-implementation/perl-module-implementation.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2bc890e744..9d7d38ea75 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -496,6 +496,7 @@ F: package/perl-io-interface F: package/perl-io-socket-multicast F: package/perl-json-maybexs F: package/perl-mime-tools +F: package/perl-module-implementation F: package/perl-module-runtime F: package/perl-number-bytes-human F: package/perl-params-util diff --git a/package/Config.in b/package/Config.in index 6124a7197a..1008a651ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -713,6 +713,7 @@ menu "Perl libraries/modules" source "package/perl-mime-base64-urlsafe/Config.in" source "package/perl-mime-base64/Config.in" source "package/perl-mime-tools/Config.in" + source "package/perl-module-implementation/Config.in" source "package/perl-module-runtime/Config.in" source "package/perl-mojolicious-plugin-authentication/Config.in" source "package/perl-mojolicious/Config.in" diff --git a/package/perl-module-implementation/Config.in b/package/perl-module-implementation/Config.in new file mode 100644 index 0000000000..aa07cacd11 --- /dev/null +++ b/package/perl-module-implementation/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION + bool "perl-module-implementation" + select BR2_PACKAGE_PERL_MODULE_RUNTIME + select BR2_PACKAGE_PERL_TRY_TINY + help + Loads one of several alternate underlying implementations for a module + + http://metacpan.org/release/Module-Implementation diff --git a/package/perl-module-implementation/perl-module-implementation.hash b/package/perl-module-implementation/perl-module-implementation.hash new file mode 100644 index 0000000000..caf365c024 --- /dev/null +++ b/package/perl-module-implementation/perl-module-implementation.hash @@ -0,0 +1,6 @@ +# retrieved by scancpan from http://cpan.metacpan.org/ +md5 52e3fe0ca6b1eff0488d59b7aacc0667 Module-Implementation-0.09.tar.gz +sha256 c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d Module-Implementation-0.09.tar.gz + +# computed by scancpan +sha256 dd34e4dbcadfaa3db992201873e1cbb4b4f4c18e9bf000821d5c768e66d7ff0b LICENSE diff --git a/package/perl-module-implementation/perl-module-implementation.mk b/package/perl-module-implementation/perl-module-implementation.mk new file mode 100644 index 0000000000..50ee8610a5 --- /dev/null +++ b/package/perl-module-implementation/perl-module-implementation.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# perl-module-implementation +# +################################################################################ + +PERL_MODULE_IMPLEMENTATION_VERSION = 0.09 +PERL_MODULE_IMPLEMENTATION_SOURCE = Module-Implementation-$(PERL_MODULE_IMPLEMENTATION_VERSION).tar.gz +PERL_MODULE_IMPLEMENTATION_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DR/DROLSKY +PERL_MODULE_IMPLEMENTATION_DEPENDENCIES = perl-module-runtime perl-try-tiny +PERL_MODULE_IMPLEMENTATION_LICENSE = Artistic-2.0 +PERL_MODULE_IMPLEMENTATION_LICENSE_FILES = LICENSE + +$(eval $(perl-package))