summaryrefslogtreecommitdiff
path: root/dev-perl/USB-TMC
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-perl/USB-TMC
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-perl/USB-TMC')
-rw-r--r--dev-perl/USB-TMC/Manifest6
-rw-r--r--dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild29
-rw-r--r--dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild28
-rw-r--r--dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch80
-rw-r--r--dev-perl/USB-TMC/metadata.xml16
5 files changed, 159 insertions, 0 deletions
diff --git a/dev-perl/USB-TMC/Manifest b/dev-perl/USB-TMC/Manifest
new file mode 100644
index 000000000000..cb93a560690b
--- /dev/null
+++ b/dev-perl/USB-TMC/Manifest
@@ -0,0 +1,6 @@
+AUX USB-TMC-0.006-nopodtest.patch 2090 BLAKE2B d23ff41cc3530868892b1dd4e6e1bc6e221d6d087db65d15d8c992be6410c8d8496264367d5a05a04fe7df42b7aa24b416eada451bf96281964ecd9ddf4ad094 SHA512 7debca3686b03466caae035ff1470e14f7d2ea192d147762d947386595fcf11ab9a812751cd74250dcca484cc43cd736c90080c223c61b25bffc0a8afa59ad6e
+DIST USB-TMC-0.006.tar.gz 15154 BLAKE2B a67846e4ab1e558f07498324253370f26a7392bc4cb5f8df078c73fc59fe897d36720f64d8a02e08ce59a5f12ee99c259f144d8ce3e7fbfb060b300fd45017f5 SHA512 8ac2e380bbc2cf78853502485d8af16141688cf6059db580439f1c10a3fcfbaf6241cab226f3845708f801651bd3cf0d8bcd89a1aa75c46f68e2bbe2430abbbf
+DIST USB-TMC-0.007.tar.gz 15325 BLAKE2B 0b4ccf52cf9ba9fc2877b36a9c7041274aeaa979e6f0ddd47667c2320e2d16223bc01318f7c5e9cc9447d232e0b2698a2cca4049f166bb8d1b59e8cb5e88876e SHA512 cc18defd8eef4fe07d479b3f6b11f92938dba6633dddfb1fad56975b888ce130dcd5aeef61b384d4ae4098d483704ea0aa7df6a8890f3155189de87c58d9a759
+EBUILD USB-TMC-0.6.0.ebuild 567 BLAKE2B 3faec8553af6894d0c1f4ab37f155c807813d427406cbc5ad9acf43772340a5dac6bf14bbb6bc0761c886597244270f0d75bbfdf9c4e8ac59f56cecafaf83811 SHA512 93a457577dcaae06ecaf3405822bbcf5e67f3c54dc61a003a00f7c6efa3b2ccafc253d554535e1116d97cd6bd7b5e8d6046ca0d77080eeee55e9daf3f0b986c4
+EBUILD USB-TMC-0.7.0.ebuild 515 BLAKE2B 6858970b60ca8bb419c62b7653b0f17fd3c63444067bd703b6412812d6e80e9044231a5ee4fd719b19c97f2136bc0e60ad9e6f22a803c4baae9cb4e823324665 SHA512 c667737b9d473f1a45e104412c31c916e7f53e12bc3af392f4be2eb7f9cb03a453c75432c692c90917c257b88a8d38275aba09ae0343d9acc1f2927529097ffe
+MISC metadata.xml 509 BLAKE2B ee0398642040266eebb728b3f0505434f7ce82ce29ec429c8757fbd038901d67ae6a00bb7c0df7d39e8999cc1b1195b45f9a050aeee97066d748479255acf769 SHA512 1921a7023a4b649388001da9b2fc0540f9114e5da06640ed1c65de48612d57ed5d0f7a35a7937d81ee1c5ed99700d3e9fa0a55b46d09f1a5d7103c503b6d5f26
diff --git a/dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild b/dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild
new file mode 100644
index 000000000000..917206ce4311
--- /dev/null
+++ b/dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.006
+DIST_AUTHOR=AMBA
+KEYWORDS="~amd64 ~x86"
+inherit perl-module
+
+DESCRIPTION="Perl interface to the USB Test & Measurement (USBTMC) backend"
+
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ dev-perl/Moose
+ dev-perl/MooseX-Params-Validate
+ dev-perl/USB-LibUSB
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=("${FILESDIR}/${PN}-0.006-nopodtest.patch")
diff --git a/dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild b/dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild
new file mode 100644
index 000000000000..b1674077e781
--- /dev/null
+++ b/dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.007
+DIST_AUTHOR=AMBA
+KEYWORDS="~amd64 ~x86"
+inherit perl-module
+
+DESCRIPTION="Perl interface to the USB Test & Measurement (USBTMC) backend"
+
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ dev-perl/Moose
+ dev-perl/MooseX-Params-Validate
+ dev-perl/USB-LibUSB
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch b/dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch
new file mode 100644
index 000000000000..f5b527954d1c
--- /dev/null
+++ b/dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch
@@ -0,0 +1,80 @@
+From 41dbe34a7cd28e3841ac71184753f9e22cdf425d Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 19 Mar 2018 18:59:30 +1300
+Subject: Relocate t/pod.t to be an author only test
+
+This avoids end users needlessly running the POD tests if they just
+happen to have Test::Pod installed, and also avoids the resulting
+unneeded dependency on Module::Load
+
+Bug: https://github.com/lab-measurement/USB-TMC/pull/1
+---
+ MANIFEST | 2 +-
+ META.json | 1 -
+ META.yml | 1 -
+ Makefile.PL | 2 --
+ {t => xt/author}/pod.t | 0
+ 5 files changed, 1 insertion(+), 5 deletions(-)
+ rename {t => xt/author}/pod.t (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index ba36c09..850b6ca 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -12,4 +12,4 @@ lib/USB/TMC.pm
+ scripts/load.pl
+ scripts/test.pl
+ t/USB-TMC.t
+-t/pod.t
++xt/author/pod.t
+diff --git a/META.json b/META.json
+index 8c1f927..159b1e8 100644
+--- a/META.json
++++ b/META.json
+@@ -33,7 +33,6 @@
+ },
+ "test" : {
+ "requires" : {
+- "Module::Load" : "0",
+ "Test::More" : "0"
+ }
+ }
+diff --git a/META.yml b/META.yml
+index a5ee3a1..ecc78b8 100644
+--- a/META.yml
++++ b/META.yml
+@@ -3,7 +3,6 @@ abstract: 'Perl interface to USB Test & Measurement (USBTMC) backend.'
+ author:
+ - 'Simon Reinhardt <simon.reinhardt@stud.uni-regensburg.de>'
+ build_requires:
+- Module::Load: '0'
+ Test::More: '0'
+ configure_requires:
+ ExtUtils::MakeMaker: '0'
+diff --git a/Makefile.PL b/Makefile.PL
+index ae75f3e..b29c441 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -26,7 +26,6 @@ my %WriteMakefileArgs = (
+ "warnings" => 0
+ },
+ "TEST_REQUIRES" => {
+- "Module::Load" => 0,
+ "Test::More" => 0
+ },
+ "VERSION" => "0.006",
+@@ -39,7 +38,6 @@ my %WriteMakefileArgs = (
+ my %FallbackPrereqs = (
+ "Carp" => 0,
+ "Data::Dumper" => 0,
+- "Module::Load" => 0,
+ "Moose" => 0,
+ "MooseX::Params::Validate" => 0,
+ "Test::More" => 0,
+diff --git a/t/pod.t b/xt/author/pod.t
+similarity index 100%
+rename from t/pod.t
+rename to xt/author/pod.t
+--
+2.16.2
+
diff --git a/dev-perl/USB-TMC/metadata.xml b/dev-perl/USB-TMC/metadata.xml
new file mode 100644
index 000000000000..1038ebf526c6
--- /dev/null
+++ b/dev-perl/USB-TMC/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Huettel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">USB-TMC</remote-id>
+ <remote-id type="cpan-module">USB::TMC</remote-id>
+ </upstream>
+</pkgmetadata>