Major update to WebService-MusicBrainz-1.0.4. Note that this now connects
to the 2.0 API, rather than the earlier API of the version of the port this is replacing. From new MAINTAINER Charlene Wendling -- thanks@ ok sthen@
This commit is contained in:
parent
96efbe5df9
commit
ae40d0a9b8
@ -1,21 +1,20 @@
|
||||
# $OpenBSD: Makefile,v 1.12 2016/03/20 19:57:23 naddy Exp $
|
||||
# $OpenBSD: Makefile,v 1.13 2018/08/29 21:26:17 bcallah Exp $
|
||||
|
||||
COMMENT= interface to Music Brainz
|
||||
|
||||
DISTNAME= WebService-MusicBrainz-0.93
|
||||
COMMENT= interface to the MusicBrainz v2.0 API
|
||||
DISTNAME= WebService-MusicBrainz-1.0.4
|
||||
CATEGORIES= www
|
||||
|
||||
MODULES= cpan
|
||||
PKG_ARCH= *
|
||||
MAINTAINER= Charlene Wendling <julianaito@posteo.jp>
|
||||
|
||||
# perl
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
MODULES= cpan
|
||||
|
||||
RUN_DEPENDS= www/p5-Mojo>=7.13
|
||||
|
||||
CONFIGURE_STYLE= modbuild
|
||||
|
||||
RUN_DEPENDS= devel/p5-Class-Accessor>=0.30 \
|
||||
textproc/p5-XML-LibXML>=1.63 \
|
||||
www/p5-URI>=1.35 \
|
||||
www/p5-libwww
|
||||
PKG_ARCH= *
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (WebService-MusicBrainz-0.93.tar.gz) = wbwSTx2X6XDXdSoJSZcQ0aR5hlgaQKzlOFKSjU0X5r0=
|
||||
SIZE (WebService-MusicBrainz-0.93.tar.gz) = 23378
|
||||
SHA256 (WebService-MusicBrainz-1.0.4.tar.gz) = asArvM8oAVUhMQg5gu3ComM4vNR6jtrLPNpMqWQfX6A=
|
||||
SIZE (WebService-MusicBrainz-1.0.4.tar.gz) = 9937
|
||||
|
14
www/p5-WebService-MusicBrainz/patches/patch-t_Area_t
Normal file
14
www/p5-WebService-MusicBrainz/patches/patch-t_Area_t
Normal file
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-t_Area_t,v 1.1 2018/08/29 21:26:17 bcallah Exp $
|
||||
Fix tests as ext:score is non existent in the xml returned.
|
||||
Index: t/Area.t
|
||||
--- t/Area.t.orig
|
||||
+++ t/Area.t
|
||||
@@ -42,7 +42,7 @@ sleep(1);
|
||||
my $s5_res = $ws->search(area => { iso => 'US-CA', fmt => 'xml' });
|
||||
exit_if_mb_busy($s5_res);
|
||||
ok($s5_res->find('name')->first->text eq 'California');
|
||||
-ok($s5_res->at('area')->attr('ext:score') == 100);
|
||||
+ok($s5_res->at('area')->attr('ns2:score') == 100);
|
||||
sleep(1);
|
||||
|
||||
done_testing();
|
@ -1,2 +1,2 @@
|
||||
This module will act as a factory using static methods to return
|
||||
specific web service objects.
|
||||
The WebService::MusicBrainz module provides a Perl interface to the
|
||||
musicbrainz.org v2.0 API.
|
||||
|
@ -1,78 +1,7 @@
|
||||
@comment $OpenBSD: PLIST,v 1.2 2011/03/31 13:57:54 jasper Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.3 2018/08/29 21:26:17 bcallah Exp $
|
||||
${P5SITE}/WebService/
|
||||
${P5SITE}/WebService/MusicBrainz/
|
||||
${P5SITE}/WebService/MusicBrainz.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Artist.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Label.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Query.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Release.pm
|
||||
${P5SITE}/WebService/MusicBrainz/ReleaseGroup.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/
|
||||
${P5SITE}/WebService/MusicBrainz/Response.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Alias.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/AliasList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Artist.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ArtistList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Disc.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/DiscList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ISRC.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ISRCList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Label.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/LabelList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Metadata.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Puid.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/PuidList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Rating.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Relation.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/RelationList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Release.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ReleaseEvent.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ReleaseEventList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ReleaseGroup.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ReleaseGroupList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/ReleaseList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Tag.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/TagList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/Track.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/TrackList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/UserRating.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/UserTag.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Response/UserTagList.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Track.pm
|
||||
${P5SITE}/WebService/MusicBrainz/Request.pm
|
||||
@man man/man3p/WebService::MusicBrainz.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Artist.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Label.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Query.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Release.3p
|
||||
@man man/man3p/WebService::MusicBrainz::ReleaseGroup.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Alias.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::AliasList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Artist.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ArtistList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Disc.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::DiscList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ISRC.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ISRCList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Label.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::LabelList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Metadata.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Puid.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::PuidList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Rating.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Relation.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::RelationList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Release.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ReleaseEvent.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ReleaseEventList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ReleaseGroup.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ReleaseGroupList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::ReleaseList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Tag.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::TagList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::Track.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::TrackList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::UserRating.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::UserTag.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Response::UserTagList.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Track.3p
|
||||
@man man/man3p/WebService::MusicBrainz::Request.3p
|
||||
|
Loading…
x
Reference in New Issue
Block a user