diff options
Diffstat (limited to 'dev-perl/WebService-MusicBrainz')
7 files changed, 213 insertions, 0 deletions
diff --git a/dev-perl/WebService-MusicBrainz/Manifest b/dev-perl/WebService-MusicBrainz/Manifest new file mode 100644 index 000000000000..3a924aba108c --- /dev/null +++ b/dev-perl/WebService-MusicBrainz/Manifest @@ -0,0 +1,10 @@ +AUX 1.0.2-no-network-testing.patch 1965 BLAKE2B 29ff98e11459421b6820b5423a3430b36e4d0587809eb8bf41932cb2e871857ff518fa39ea9d9880109c7f6c9b20659d46004e9e4a5bd1a7ecd3bce8acdf85a7 SHA512 7e359eefe4836a49dd19e7f3685a22450bf6fe319190fdfb3a6a63b24af2c12c930fb4e9856c68e9a34663f0c9853cb556c7598a2033fa77c97e90d7c4d85a96 +DIST WebService-MusicBrainz-0.93.tar.gz 23378 BLAKE2B 4cd83874bd918acc8788a6fceeb7f96e391b3f8467ee7a1140395248e815017c94d05cd7081623114d9fee2b28671acc1356fc2a618408956266a079eb6baf5c SHA512 52b61dc10dd406aafec3eaac01aa7cebd240176bc3ef10fd00be543b146ac23ef8f90ec6c1bab37ea5440292cf3fd9f599bc0df92a09d749f3df4f7c546ac2c8 +DIST WebService-MusicBrainz-0.94.tar.gz 29800 BLAKE2B 87fc1a7a24a05d45faaca9f382bc057a553ad3f68967463670d67b6b8d826ded33fa3175a708c36b231374c4afd0b10e93877605d374fe4f4ee2da248ca6bc47 SHA512 4c73aa4e1407bb17567e0ad618771ffae47aa87925ef516640af6bb16e4dde2657a5c16bfa2dea2379b67812a2eee253d0642e4b2d73d43929d031f5917e51f0 +DIST WebService-MusicBrainz-1.0.2.tar.gz 9547 BLAKE2B 58d33745a1207eb5417fcc2cc91c66517dca1e8cf3e9ed9afccbd5dc785a200ee9c4d60e9bdd02694fff99612a8d0771aa4c0c0aef520f60eef4dc739ef0c7ef SHA512 fc5f2744ad52d01e671c6dfcf011c334762f3655d200e47ab8aa48752755a74530f854870961243e2ccea727b287df549fbebe579c6ca5bb70d94edf5c508ce6 +DIST WebService-MusicBrainz-1.0.4.tar.gz 9937 BLAKE2B f57dc8edf4649bd1ee69d105cb6a1e885f695065f319e2537e1aa24a44560d19b2a947b98c2ad4fde0a965b93b3b3a9a562e6f6f6139d5694599e246735556d0 SHA512 91442fe4696a4f9ac1434cc9dc8d3a16d2e3a8ccd3434f5e4ac642ffba0d56db6583175283c0a1a75365cdc65dbb4516bfa6182be568de16767fba3676f2368b +EBUILD WebService-MusicBrainz-0.930.0-r1.ebuild 434 BLAKE2B a5d6cd5d2f8efca31cfb6572e270f86d2d79d9487a4b275a4162aa26d9a5f251fe76f77d4cec67f4584d1af1b3c48709821d60614d9e748f10e799bbd9c7869b SHA512 6ceba9b6f80057577fc2371ed76679d8562c5b797c2f5d27f96570377f6733121daf25f92af227a2498df621e4e0add81e49288dce5c8a49965d7f27435d89e5 +EBUILD WebService-MusicBrainz-0.940.0.ebuild 515 BLAKE2B 3e774a23cafa339bf0c557b9d6e0b7400b84f0946792e8c6ebb6f94392ca76c6cfc8f9139949b7ae8660a54713ef89d9a371ea960be7a3e0ffef604e22d59c9a SHA512 bb248fbd128951b6b92e3df0146d79fa4e25e91d60297a45854e848e6186395bcee0f3a828e8013e8c982dd36bc17bbda84cce5c37a010c7db0b4cf79c4c0b2b +EBUILD WebService-MusicBrainz-1.0.2.ebuild 437 BLAKE2B 62ef72a65a24e6b5dacba41d85825ca528f040ba08229538d937829ae03baa41c7804c1acee0724b1e7727561b71ca2f71bdc6312a5407de2d8b39c6a4c32d59 SHA512 0c401ba3e9fb8f228f6bc583081853da9ba264059bba63d51d576dc41c058f8aa48e36ae3cd59531f725ffcc6572225ac242730d4e1866634182b022a69c0a13 +EBUILD WebService-MusicBrainz-1.0.4.ebuild 437 BLAKE2B df3a651f43904a0ebf915e41565705793894b73416b09bec82e4b4c41abea29156debb23d024daa587438cc84cb0acce2662f0c9860cc2179548324d7d5396f6 SHA512 da3f0bc0d45809fb90fcfb60134a08472c5b3cd13bece8c543d973843cd3afef9366a9c9f8141b21aa29707a8069e72d1173a68adac445aac65579a60693de7e +MISC metadata.xml 615 BLAKE2B 99b23604b63dfd7522f4a6d88763338d3534ec9e38d3c3467af046e09b98c48cc7cdba214e66256b6e21f0bb8022fc2697a198091efd986a9dd33ccd7486e6a2 SHA512 d85aa0e1b316fbd1813875212c220921b395c02327fa0837949794a395a1d4e9cab2d3fe1fab77634ac3cbbe401a450d6e7564045bb0086d7497c8df3beaad5d diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.930.0-r1.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.930.0-r1.ebuild new file mode 100644 index 000000000000..31beedf87b76 --- /dev/null +++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.930.0-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MODULE_AUTHOR=BFAIST +MODULE_VERSION=0.93 +inherit perl-module + +DESCRIPTION="Web service API to MusicBrainz database" + +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="" + +RDEPEND="dev-perl/Class-Accessor + dev-perl/libwww-perl + dev-perl/URI + dev-perl/XML-LibXML" +DEPEND="${RDEPEND} + dev-perl/Module-Build +" + +SRC_TEST=online diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.940.0.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.940.0.ebuild new file mode 100644 index 000000000000..81daba5a6392 --- /dev/null +++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.940.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=BFAIST +DIST_VERSION=0.94 +inherit perl-module + +DESCRIPTION="Web service API to MusicBrainz database" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-perl/Class-Accessor-0.300.0 + dev-perl/libwww-perl + >=dev-perl/URI-1.350.0 + >=dev-perl/XML-LibXML-1.630.0 +" +DEPEND="${RDEPEND} + >=dev-perl/Module-Build-0.420.0 +" + +DIST_TEST=skip +# network tests, can be handled better diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.2.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.2.ebuild new file mode 100644 index 000000000000..46b48bc5a186 --- /dev/null +++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=BFAIST +DIST_VERSION=1.0.2 +inherit perl-module + +DESCRIPTION="Web service API to MusicBrainz database" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" +PATCHES=( "${FILESDIR}/1.0.2-no-network-testing.patch" ) +RDEPEND=" + >=dev-perl/Mojolicious-7.130.0 +" +DEPEND="${RDEPEND} + >=dev-perl/Module-Build-0.420.0 +" diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.4.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.4.ebuild new file mode 100644 index 000000000000..7d3046336df0 --- /dev/null +++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=BFAIST +DIST_VERSION=1.0.4 +inherit perl-module + +DESCRIPTION="Web service API to MusicBrainz database" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" +PATCHES=( "${FILESDIR}/1.0.2-no-network-testing.patch" ) +RDEPEND=" + >=dev-perl/Mojolicious-7.130.0 +" +DEPEND="${RDEPEND} + >=dev-perl/Module-Build-0.420.0 +" diff --git a/dev-perl/WebService-MusicBrainz/files/1.0.2-no-network-testing.patch b/dev-perl/WebService-MusicBrainz/files/1.0.2-no-network-testing.patch new file mode 100644 index 000000000000..aed22f3ab275 --- /dev/null +++ b/dev-perl/WebService-MusicBrainz/files/1.0.2-no-network-testing.patch @@ -0,0 +1,93 @@ +From ccae912f85bde814a8286786dea50ecd8afde014 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentfredric@gmail.com> +Date: Mon, 5 Jun 2017 22:03:46 +1200 +Subject: [PATCH] Disable network IO tests when NO_NETWORK_TESTING in ENV + +Network tests are sandboxed in Portage in some conditions, +so disabling tests unless explicitly asked for is required. +--- + t/Area.t | 7 +++++++ + t/Artist.t | 7 +++++++ + t/Label.t | 7 +++++++ + t/Recording.t | 7 +++++++ + t/Release.t | 7 +++++++ + 5 files changed, 35 insertions(+) + +diff --git a/t/Area.t b/t/Area.t +index 143d72a..dd54a70 100644 +--- a/t/Area.t ++++ b/t/Area.t +@@ -1,3 +1,10 @@ ++BEGIN { ++ if ( $ENV{NO_NETWORK_TESTING} ) { ++ print '1..0 # SKIP Network connections required for this test'; ++ exit; ++ } ++} ++ + use strict; + use Test::More; + +diff --git a/t/Artist.t b/t/Artist.t +index 5b6c47a..cfe2a4c 100644 +--- a/t/Artist.t ++++ b/t/Artist.t +@@ -1,3 +1,10 @@ ++BEGIN { ++ if ( $ENV{NO_NETWORK_TESTING} ) { ++ print '1..0 # SKIP Network connections required for this test'; ++ exit; ++ } ++} ++ + use strict; + use Test::More; + +diff --git a/t/Label.t b/t/Label.t +index 9da331e..09887ca 100644 +--- a/t/Label.t ++++ b/t/Label.t +@@ -1,3 +1,10 @@ ++BEGIN { ++ if ( $ENV{NO_NETWORK_TESTING} ) { ++ print '1..0 # SKIP Network connections required for this test'; ++ exit; ++ } ++} ++ + use strict; + use Test::More; + +diff --git a/t/Recording.t b/t/Recording.t +index 4077221..fa28295 100644 +--- a/t/Recording.t ++++ b/t/Recording.t +@@ -1,3 +1,10 @@ ++BEGIN { ++ if ( $ENV{NO_NETWORK_TESTING} ) { ++ print '1..0 # SKIP Network connections required for this test'; ++ exit; ++ } ++} ++ + use strict; + use Test::More; + +diff --git a/t/Release.t b/t/Release.t +index 146b9fe..1ed12ba 100644 +--- a/t/Release.t ++++ b/t/Release.t +@@ -1,3 +1,10 @@ ++BEGIN { ++ if ( $ENV{NO_NETWORK_TESTING} ) { ++ print '1..0 # SKIP Network connections required for this test'; ++ exit; ++ } ++} ++ + use strict; + use Test::More; + +-- +2.12.2 + diff --git a/dev-perl/WebService-MusicBrainz/metadata.xml b/dev-perl/WebService-MusicBrainz/metadata.xml new file mode 100644 index 000000000000..226c1690319d --- /dev/null +++ b/dev-perl/WebService-MusicBrainz/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>perl@gentoo.org</email> + <name>Gentoo Perl Project</name> + </maintainer> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + <upstream> + <remote-id type="cpan">WebService-MusicBrainz</remote-id> + <remote-id type="cpan-module">WebService::MusicBrainz</remote-id> + <remote-id type="cpan-module">WebService::MusicBrainz::Request</remote-id> + </upstream> +</pkgmetadata> |