aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgollucci <pgollucci@FreeBSD.org>2009-01-27 02:57:56 +0800
committerpgollucci <pgollucci@FreeBSD.org>2009-01-27 02:57:56 +0800
commitdebd80cbbb3d8a5f7c6f698b96ff993f761b1671 (patch)
treed39d23a32e06fd77e09c7c04bc3f9cf7222fb59d
parent8b233c2949d05e6a1243f100316713dbcaae870f (diff)
downloadfreebsd-ports-gnome-debd80cbbb3d8a5f7c6f698b96ff993f761b1671.tar.gz
freebsd-ports-gnome-debd80cbbb3d8a5f7c6f698b96ff993f761b1671.tar.zst
freebsd-ports-gnome-debd80cbbb3d8a5f7c6f698b96ff993f761b1671.zip
This is a Perl interface to the MusicBrainz API.
WWW: http://search.cpan.org/dist/WebService-MusicBrainz/ PR: ports/ports/130758 Submitted by: Christopher Key <cjk32 at cam.ac.uk>
-rw-r--r--www/Makefile1
-rw-r--r--www/p5-WebService-MusicBrainz/Makefile54
-rw-r--r--www/p5-WebService-MusicBrainz/distinfo3
-rw-r--r--www/p5-WebService-MusicBrainz/pkg-descr3
-rw-r--r--www/p5-WebService-MusicBrainz/pkg-plist35
5 files changed, 96 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index e91dfca215dc..3e491ea8d840 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1099,6 +1099,7 @@
SUBDIR += p5-WebService-BuzzurlAPI
SUBDIR += p5-WebService-CIA
SUBDIR += p5-WebService-ISBNDB
+ SUBDIR += p5-WebService-MusicBrainz
SUBDIR += p5-WebService-NoPaste
SUBDIR += p5-WebService-Rakuten
SUBDIR += p5-WebService-Simple
diff --git a/www/p5-WebService-MusicBrainz/Makefile b/www/p5-WebService-MusicBrainz/Makefile
new file mode 100644
index 000000000000..4b3e93b8f095
--- /dev/null
+++ b/www/p5-WebService-MusicBrainz/Makefile
@@ -0,0 +1,54 @@
+# New ports collection makefile for: p5-WebService-MusicBrainz
+# Date created: 2009-01-19
+# Whom: Christopher Key <cjk32@cam.ac.uk>
+#
+# $FreeBSD$
+#
+
+PORTNAME= WebService-MusicBrainz
+PORTVERSION= 0.20
+CATEGORIES= www perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= cjk32@cam.ac.uk
+COMMENT= Perl interface to MusicBrainz
+
+BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= WebService::MusicBrainz.3 \
+ WebService::MusicBrainz::Artist.3 \
+ WebService::MusicBrainz::Label.3 \
+ WebService::MusicBrainz::Query.3 \
+ WebService::MusicBrainz::Release.3 \
+ WebService::MusicBrainz::Response.3 \
+ WebService::MusicBrainz::Track.3 \
+ WebService::MusicBrainz::Response::Alias.3 \
+ WebService::MusicBrainz::Response::AliasList.3 \
+ WebService::MusicBrainz::Response::Artist.3 \
+ WebService::MusicBrainz::Response::ArtistList.3 \
+ WebService::MusicBrainz::Response::Disc.3 \
+ WebService::MusicBrainz::Response::DiscList.3 \
+ WebService::MusicBrainz::Response::Label.3 \
+ WebService::MusicBrainz::Response::LabelList.3 \
+ WebService::MusicBrainz::Response::Metadata.3 \
+ WebService::MusicBrainz::Response::Puid.3 \
+ WebService::MusicBrainz::Response::PuidList.3 \
+ WebService::MusicBrainz::Response::Relation.3 \
+ WebService::MusicBrainz::Response::RelationList.3 \
+ WebService::MusicBrainz::Response::Release.3 \
+ WebService::MusicBrainz::Response::ReleaseList.3 \
+ WebService::MusicBrainz::Response::ReleaseEvent.3 \
+ WebService::MusicBrainz::Response::ReleaseEventList.3 \
+ WebService::MusicBrainz::Response::Tag.3 \
+ WebService::MusicBrainz::Response::TagList.3 \
+ WebService::MusicBrainz::Response::Track.3 \
+ WebService::MusicBrainz::Response::TrackList.3
+
+.include <bsd.port.mk>
diff --git a/www/p5-WebService-MusicBrainz/distinfo b/www/p5-WebService-MusicBrainz/distinfo
new file mode 100644
index 000000000000..d80af5538dd8
--- /dev/null
+++ b/www/p5-WebService-MusicBrainz/distinfo
@@ -0,0 +1,3 @@
+MD5 (WebService-MusicBrainz-0.20.tar.gz) = fc341dd73600ca39338c3371f148be4b
+SHA256 (WebService-MusicBrainz-0.20.tar.gz) = e2c56490facd212ec609db942612de448cce515dec250452806ebcc274703aea
+SIZE (WebService-MusicBrainz-0.20.tar.gz) = 16538
diff --git a/www/p5-WebService-MusicBrainz/pkg-descr b/www/p5-WebService-MusicBrainz/pkg-descr
new file mode 100644
index 000000000000..eac81b7cdb35
--- /dev/null
+++ b/www/p5-WebService-MusicBrainz/pkg-descr
@@ -0,0 +1,3 @@
+This is a Perl interface to the MusicBrainz API.
+
+WWW: http://search.cpan.org/dist/WebService-MusicBrainz/
diff --git a/www/p5-WebService-MusicBrainz/pkg-plist b/www/p5-WebService-MusicBrainz/pkg-plist
new file mode 100644
index 000000000000..21976a9a5578
--- /dev/null
+++ b/www/p5-WebService-MusicBrainz/pkg-plist
@@ -0,0 +1,35 @@
+@comment $FreeBSD$
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/WebService/MusicBrainz/.packlist
+%%SITE_PERL%%/WebService/MusicBrainz.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Artist.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Label.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Query.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Release.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Track.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Alias.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/AliasList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Artist.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/ArtistList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Disc.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/DiscList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Label.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/LabelList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Metadata.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Puid.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/PuidList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Relation.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/RelationList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Release.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/ReleaseList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/ReleaseEvent.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/ReleaseEventList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Tag.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/TagList.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/Track.pm
+%%SITE_PERL%%/WebService/MusicBrainz/Response/TrackList.pm
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/WebService/MusicBrainz
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/WebService
+@dirrmtry %%SITE_PERL%%/WebService/MusicBrainz/Response
+@dirrmtry %%SITE_PERL%%/WebService/MusicBrainz
+@dirrmtry %%SITE_PERL%%/WebService