diff options
Diffstat (limited to 'dev-perl/USB-TMC')
-rw-r--r-- | dev-perl/USB-TMC/Manifest | 6 | ||||
-rw-r--r-- | dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild | 29 | ||||
-rw-r--r-- | dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild | 28 | ||||
-rw-r--r-- | dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch | 80 | ||||
-rw-r--r-- | dev-perl/USB-TMC/metadata.xml | 16 |
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> |