From patchwork Mon Aug 20 11:55:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Christopher McCrory X-Patchwork-Id: 959618 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.136; helo=silver.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="iD58zwbb"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41vC1R43SPz9s3C for ; Mon, 20 Aug 2018 21:55:39 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id D0680228EB; Mon, 20 Aug 2018 11:55:36 +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 4buSGpiF0Bkd; Mon, 20 Aug 2018 11:55:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id BA65B228E2; Mon, 20 Aug 2018 11:55:33 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 385C61C0550 for ; Mon, 20 Aug 2018 11:55:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 35F6B8631F for ; Mon, 20 Aug 2018 11:55:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w3OgVyrYuY83 for ; Mon, 20 Aug 2018 11:55:30 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pl0-f45.google.com (mail-pl0-f45.google.com [209.85.160.45]) by hemlock.osuosl.org (Postfix) with ESMTPS id 02DA5862D2 for ; Mon, 20 Aug 2018 11:55:30 +0000 (UTC) Received: by mail-pl0-f45.google.com with SMTP id a4-v6so3507977plm.13 for ; Mon, 20 Aug 2018 04:55:29 -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:mime-version :content-transfer-encoding; bh=jOcUCWjEF1ew4qIm0rMGKNKL+cCBhQas5mmhAeDWxcc=; b=iD58zwbbs0DooyN3JVeli/P06i6Yoq0qAXnJBB8oThgy5Jm2tqivghV1G3t4w7Rps3 KQVqlifxmj8LGWlsf1+rMj8GQGnyHeyMU62KGbVwxSvsmYWV0yErtwhp2Z04rKDfsIg2 LzOErjADLDBevOkbco00dESxBDGp4mEDNHQHI0spbK8v0wp/qxaVxj1RmlSWHY7jQdj/ 7sU/2TNyEPipsJwTY1uRAanbkdN8+O0hCN9BFbB5j4vQ56EBZLF9pahVifqsh/4NeZl4 RPgZL4ZAV4eyWxNS4oi25Y/1pr3pR5gmDH6mC6kx9rFFWTG4540+k7pIrHw7Z1rF7Wju dcqw== 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:mime-version :content-transfer-encoding; bh=jOcUCWjEF1ew4qIm0rMGKNKL+cCBhQas5mmhAeDWxcc=; b=q/4Ne/Zwp0e/mDBjc5KMMOrDgf3/TXxsSMeYPTa8KPlSHTRJ+qNYthd5iMchs5xUlH kUUr2e2qr8TGVYJqB0ZgnfgA5xeoFCB3HY/VZZe/WBqdkHAUXhxnEZzEY5n2p6D57QLo 8zirK955oiUmlOP11aFCkYc141Ys7Ft48wy6NI2j4rzfC1Ffr9+xlqHoekwwp6S6vyPC lLSWpldVQ2z42ITSAV7IY/tWgCUhZjDFxqqbC9LgED63tqMr8j9XU18QKH4QaKg/uDO3 XvfVnzRrSrCn0wHQQlNZLjGlka7Fw5aBFV89jTiBkob1uhqG10NmVUebn5XZhvm5YERs W37g== X-Gm-Message-State: AOUpUlHzWH3FbJy52tE3Du60qYFCM6WODuKj3X/uA8NatOLoEXpB6ZID uwY3f/zx6yOQ3KU7ZWJPA5JQRjBY X-Google-Smtp-Source: AA+uWPztLk7mwB/m/Iw7AsayH0Ew3CSS7JDLzPznfeHh6zwqKhwOCKM3G8cZbODFvGBXTyT3CjLQcQ== X-Received: by 2002:a17:902:760d:: with SMTP id k13-v6mr44758301pll.56.1534766129297; Mon, 20 Aug 2018 04:55:29 -0700 (PDT) Received: from localhost.localdomain ([2600:1012:b06f:afd4:7dd8:b612:92b8:cc1f]) by smtp.gmail.com with ESMTPSA id n24-v6sm15112762pfi.161.2018.08.20.04.55.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 20 Aug 2018 04:55:28 -0700 (PDT) From: Christopher McCrory To: buildroot@buildroot.org Date: Mon, 20 Aug 2018 04:55:01 -0700 Message-Id: <20180820115519.24046-1-chrismcc@gmail.com> X-Mailer: git-send-email 2.14.4 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 00/13] perl modules again 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: Christopher McCrory Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Hopefully this resolves the issues with the previous submissions. perl-dbi-add-host-package.patch host needed by dbd-mysql, sorry François. I cannot see a way to avoid it :( perl-time-parsedate-new-package.patch LICENSE is unknown, more later perl-sys-cpu-new-package.patch metacpan returns unknown for license, but readme states same as perl perl-package-stash-new-package.patch fixed from last submission perl-template-toolkit-new-package.patch perl-xml-parser-new-package.patch submitting with my original sed hack in case the better way needs more work. perl-soap-wsdl-new-package.patch needs template-toolkit and xml-parser At this point zoneminder perl bits run, Yea! perl-termreadkey this on caused a discussion lat time. used PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+, and Copyright only https://src.fedoraproject.org/rpms/perl-TermReadKey/blob/master/f/perl-TermReadKey.spec https://github.com/jonathanstowe/TermReadKey/issues/11 Fedora has a team of people on licencing issues, that is what they came up with. I'm not sure what debian did. Good enough? pkg-utils.mk As suggested and written by François. Not sure if this is the correct or best place to put it. If anyone wants to tweek it in any way before commiting, I'm good with that. Actually the same goes for any of these. perl-template-toolkit and perl-xml-parser Now use call patch_sub_makefile from previous patch perl-soap-wsdl add dependancy on perl-termreadkey if it gets commited. This package works for me without termreadkey, but add it anyway for completeness. Christopher McCrory (18): perl-dbi: add host package perl-dbd-mysql: new package perl-data-dump: new package perl-time-parsedate: new package perl-x10: new package perl-sys-cpu: new package perl-dist-checkconflicts: new package perl-package-stash: new package perl-class-load: new package perl-template-toolkit: new package perl-xml-parser: new package perl-soap-wsdl: new package perl-time-parsedate: add license perl-termreadkey: new package pkg-utils.mk: patch_sub_makefile perl-template-toolkit: use new patch_sub_makefile perl-xml-parser: use new patch_sub_makefile perl-soap-wsdl: add dependancy on perl-termreadkey DEVELOPERS | 12 +++++++++++ package/Config.in | 12 +++++++++++ package/perl-class-load/Config.in | 15 ++++++++++++++ package/perl-class-load/perl-class-load.hash | 6 ++++++ package/perl-class-load/perl-class-load.mk | 14 +++++++++++++ package/perl-data-dump/Config.in | 6 ++++++ package/perl-data-dump/perl-data-dump.hash | 6 ++++++ package/perl-data-dump/perl-data-dump.mk | 13 ++++++++++++ package/perl-dbd-mysql/Config.in | 12 +++++++++++ package/perl-dbd-mysql/perl-dbd-mysql.hash | 6 ++++++ package/perl-dbd-mysql/perl-dbd-mysql.mk | 15 ++++++++++++++ package/perl-dbi/perl-dbi.mk | 1 + package/perl-dist-checkconflicts/Config.in | 7 +++++++ .../perl-dist-checkconflicts.hash | 6 ++++++ .../perl-dist-checkconflicts.mk | 14 +++++++++++++ package/perl-package-stash/Config.in | 8 ++++++++ package/perl-package-stash/perl-package-stash.hash | 6 ++++++ package/perl-package-stash/perl-package-stash.mk | 14 +++++++++++++ package/perl-soap-wsdl/Config.in | 19 +++++++++++++++++ package/perl-soap-wsdl/perl-soap-wsdl.hash | 6 ++++++ package/perl-soap-wsdl/perl-soap-wsdl.mk | 14 +++++++++++++ package/perl-sys-cpu/Config.in | 5 +++++ package/perl-sys-cpu/perl-sys-cpu.hash | 2 ++ package/perl-sys-cpu/perl-sys-cpu.mk | 13 ++++++++++++ package/perl-template-toolkit/Config.in | 11 ++++++++++ .../perl-template-toolkit.hash | 6 ++++++ .../perl-template-toolkit/perl-template-toolkit.mk | 21 +++++++++++++++++++ package/perl-termreadkey/Config.in | 10 +++++++++ package/perl-termreadkey/perl-termreadkey.hash | 6 ++++++ package/perl-termreadkey/perl-termreadkey.mk | 15 ++++++++++++++ package/perl-time-parsedate/Config.in | 6 ++++++ .../perl-time-parsedate/perl-time-parsedate.hash | 6 ++++++ package/perl-time-parsedate/perl-time-parsedate.mk | 14 +++++++++++++ package/perl-x10/Config.in | 13 ++++++++++++ package/perl-x10/perl-x10.hash | 6 ++++++ package/perl-x10/perl-x10.mk | 14 +++++++++++++ package/perl-xml-parser/Config.in | 12 +++++++++++ package/perl-xml-parser/perl-xml-parser.hash | 6 ++++++ package/perl-xml-parser/perl-xml-parser.mk | 24 ++++++++++++++++++++++ package/pkg-utils.mk | 16 +++++++++++++++ 40 files changed, 418 insertions(+) create mode 100644 package/perl-class-load/Config.in create mode 100644 package/perl-class-load/perl-class-load.hash create mode 100644 package/perl-class-load/perl-class-load.mk create mode 100644 package/perl-data-dump/Config.in create mode 100644 package/perl-data-dump/perl-data-dump.hash create mode 100644 package/perl-data-dump/perl-data-dump.mk create mode 100644 package/perl-dbd-mysql/Config.in create mode 100644 package/perl-dbd-mysql/perl-dbd-mysql.hash create mode 100644 package/perl-dbd-mysql/perl-dbd-mysql.mk create mode 100644 package/perl-dist-checkconflicts/Config.in create mode 100644 package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash create mode 100644 package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk create mode 100644 package/perl-package-stash/Config.in create mode 100644 package/perl-package-stash/perl-package-stash.hash create mode 100644 package/perl-package-stash/perl-package-stash.mk create mode 100644 package/perl-soap-wsdl/Config.in create mode 100644 package/perl-soap-wsdl/perl-soap-wsdl.hash create mode 100644 package/perl-soap-wsdl/perl-soap-wsdl.mk create mode 100644 package/perl-sys-cpu/Config.in create mode 100644 package/perl-sys-cpu/perl-sys-cpu.hash create mode 100644 package/perl-sys-cpu/perl-sys-cpu.mk create mode 100644 package/perl-template-toolkit/Config.in create mode 100644 package/perl-template-toolkit/perl-template-toolkit.hash create mode 100644 package/perl-template-toolkit/perl-template-toolkit.mk create mode 100644 package/perl-termreadkey/Config.in create mode 100644 package/perl-termreadkey/perl-termreadkey.hash create mode 100644 package/perl-termreadkey/perl-termreadkey.mk create mode 100644 package/perl-time-parsedate/Config.in create mode 100644 package/perl-time-parsedate/perl-time-parsedate.hash create mode 100644 package/perl-time-parsedate/perl-time-parsedate.mk create mode 100644 package/perl-x10/Config.in create mode 100644 package/perl-x10/perl-x10.hash create mode 100644 package/perl-x10/perl-x10.mk create mode 100644 package/perl-xml-parser/Config.in create mode 100644 package/perl-xml-parser/perl-xml-parser.hash create mode 100644 package/perl-xml-parser/perl-xml-parser.mk