summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/libmusicbrainz5/DESCR15
-rw-r--r--audio/libmusicbrainz5/Makefile26
-rw-r--r--audio/libmusicbrainz5/PLIST73
-rw-r--r--audio/libmusicbrainz5/buildlink3.mk14
-rw-r--r--audio/libmusicbrainz5/distinfo5
5 files changed, 133 insertions, 0 deletions
diff --git a/audio/libmusicbrainz5/DESCR b/audio/libmusicbrainz5/DESCR
new file mode 100644
index 00000000000..f540922b58b
--- /dev/null
+++ b/audio/libmusicbrainz5/DESCR
@@ -0,0 +1,15 @@
+MusicBrainz is a user-maintained community music metadatabase.
+Music metadata is information such as the artist name, the release
+title, and the list of tracks that appear on a release. MusicBrainz
+collects this information about recordings and makes it available
+to the public. All of the data in MusicBrainz is user contributed
+and user maintained.
+
+This library is an interface to the MusicBrainz database. It is
+aimed at developers of media players, CD rippers, taggers and other
+applications requiring music metadata. The service's architecture
+follows the REST design principles. Interaction with the web service
+is done using HTTP and all content is served in a simple but flexible
+XML format.
+
+This package contains version 5 of the library.
diff --git a/audio/libmusicbrainz5/Makefile b/audio/libmusicbrainz5/Makefile
new file mode 100644
index 00000000000..d1dc25afd39
--- /dev/null
+++ b/audio/libmusicbrainz5/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/05/29 13:31:38 wiz Exp $
+
+DISTNAME= libmusicbrainz-5.0.1
+PKGNAME= ${DISTNAME:S/brainz/brainz5/}
+CATEGORIES= audio
+MASTER_SITES= https://github.com/downloads/metabrainz/libmusicbrainz/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://musicbrainz.org/doc/libmusicbrainz
+COMMENT= MusicBrainz (user-maintained community music metadatabase) library v5
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+FETCH_USING= curl
+
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
+PKGCONFIG_OVERRIDE= libmusicbrainz5.pc.cmake
+
+CMAKE_ARGS+= -DNEON_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.neon}/include/neon
+
+#.include "../../audio/libdiscid/buildlink3.mk"
+BUILDLINK_API_DEPENDS.neon+= neon>=0.25.0
+.include "../../www/neon/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/libmusicbrainz5/PLIST b/audio/libmusicbrainz5/PLIST
new file mode 100644
index 00000000000..70a50c07cfd
--- /dev/null
+++ b/audio/libmusicbrainz5/PLIST
@@ -0,0 +1,73 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/05/29 13:31:38 wiz Exp $
+include/musicbrainz5/Alias.h
+include/musicbrainz5/AliasList.h
+include/musicbrainz5/Annotation.h
+include/musicbrainz5/AnnotationList.h
+include/musicbrainz5/Artist.h
+include/musicbrainz5/ArtistCredit.h
+include/musicbrainz5/ArtistList.h
+include/musicbrainz5/Attribute.h
+include/musicbrainz5/AttributeList.h
+include/musicbrainz5/CDStub.h
+include/musicbrainz5/CDStubList.h
+include/musicbrainz5/Collection.h
+include/musicbrainz5/CollectionList.h
+include/musicbrainz5/Disc.h
+include/musicbrainz5/DiscList.h
+include/musicbrainz5/Entity.h
+include/musicbrainz5/FreeDBDisc.h
+include/musicbrainz5/FreeDBDiscList.h
+include/musicbrainz5/HTTPFetch.h
+include/musicbrainz5/IPI.h
+include/musicbrainz5/IPIList.h
+include/musicbrainz5/ISRC.h
+include/musicbrainz5/ISRCList.h
+include/musicbrainz5/ISWC.h
+include/musicbrainz5/ISWCList.h
+include/musicbrainz5/Label.h
+include/musicbrainz5/LabelInfo.h
+include/musicbrainz5/LabelInfoList.h
+include/musicbrainz5/LabelList.h
+include/musicbrainz5/Lifespan.h
+include/musicbrainz5/List.h
+include/musicbrainz5/ListImpl.h
+include/musicbrainz5/Medium.h
+include/musicbrainz5/MediumList.h
+include/musicbrainz5/Message.h
+include/musicbrainz5/Metadata.h
+include/musicbrainz5/NameCredit.h
+include/musicbrainz5/NameCreditList.h
+include/musicbrainz5/NonMBTrack.h
+include/musicbrainz5/NonMBTrackList.h
+include/musicbrainz5/PUID.h
+include/musicbrainz5/PUIDList.h
+include/musicbrainz5/Query.h
+include/musicbrainz5/Rating.h
+include/musicbrainz5/Recording.h
+include/musicbrainz5/RecordingList.h
+include/musicbrainz5/Relation.h
+include/musicbrainz5/RelationList.h
+include/musicbrainz5/RelationListList.h
+include/musicbrainz5/Release.h
+include/musicbrainz5/ReleaseGroup.h
+include/musicbrainz5/ReleaseGroupList.h
+include/musicbrainz5/ReleaseList.h
+include/musicbrainz5/SecondaryType.h
+include/musicbrainz5/SecondaryTypeList.h
+include/musicbrainz5/Tag.h
+include/musicbrainz5/TagList.h
+include/musicbrainz5/TextRepresentation.h
+include/musicbrainz5/Track.h
+include/musicbrainz5/TrackList.h
+include/musicbrainz5/UserRating.h
+include/musicbrainz5/UserTag.h
+include/musicbrainz5/UserTagList.h
+include/musicbrainz5/Work.h
+include/musicbrainz5/WorkList.h
+include/musicbrainz5/defines.h
+include/musicbrainz5/mb5_c.h
+include/musicbrainz5/xmlParser.h
+lib/libmusicbrainz5.so
+lib/libmusicbrainz5.so.0
+lib/libmusicbrainz5.so.0.0.1
+lib/pkgconfig/libmusicbrainz5.pc
diff --git a/audio/libmusicbrainz5/buildlink3.mk b/audio/libmusicbrainz5/buildlink3.mk
new file mode 100644
index 00000000000..b9bada57fb5
--- /dev/null
+++ b/audio/libmusicbrainz5/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2012/05/29 13:31:38 wiz Exp $
+
+BUILDLINK_TREE+= libmusicbrainz5
+
+.if !defined(LIBMUSICBRAINZ5_BUILDLINK3_MK)
+LIBMUSICBRAINZ5_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libmusicbrainz5+= libmusicbrainz5>=5.0.1
+BUILDLINK_PKGSRCDIR.libmusicbrainz5?= ../../audio/libmusicbrainz5
+
+.include "../../www/neon/buildlink3.mk"
+.endif # LIBMUSICBRAINZ5_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libmusicbrainz5
diff --git a/audio/libmusicbrainz5/distinfo b/audio/libmusicbrainz5/distinfo
new file mode 100644
index 00000000000..1a2fd9ddc84
--- /dev/null
+++ b/audio/libmusicbrainz5/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/05/29 13:31:38 wiz Exp $
+
+SHA1 (libmusicbrainz-5.0.1.tar.gz) = d4823beeca3faf114756370dc7dd6e3cd01d7e4f
+RMD160 (libmusicbrainz-5.0.1.tar.gz) = 0ad437c16280c250ab0e7abaae8342e7317c1b71
+Size (libmusicbrainz-5.0.1.tar.gz) = 109119 bytes