diff options
Diffstat (limited to 'audio/libmusicbrainz')
-rw-r--r-- | audio/libmusicbrainz/DESCR | 13 | ||||
-rw-r--r-- | audio/libmusicbrainz/Makefile | 27 | ||||
-rw-r--r-- | audio/libmusicbrainz/PLIST | 30 | ||||
-rw-r--r-- | audio/libmusicbrainz/buildlink3.mk | 21 | ||||
-rw-r--r-- | audio/libmusicbrainz/distinfo | 5 |
5 files changed, 96 insertions, 0 deletions
diff --git a/audio/libmusicbrainz/DESCR b/audio/libmusicbrainz/DESCR new file mode 100644 index 00000000000..ddc9d45efc5 --- /dev/null +++ b/audio/libmusicbrainz/DESCR @@ -0,0 +1,13 @@ +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. diff --git a/audio/libmusicbrainz/Makefile b/audio/libmusicbrainz/Makefile new file mode 100644 index 00000000000..47ee65c8acc --- /dev/null +++ b/audio/libmusicbrainz/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/06/08 07:02:15 wiz Exp $ + +DISTNAME= libmusicbrainz-3.0.0 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://musicbrainz.org/doc/libmusicbrainz +COMMENT= MusicBrainz (user-maintained community music metadatabase) library + +USE_LANGUAGES= c c++ +PKGCONFIG_OVERRIDE= libmusicbrainz3.pc.cmake + +do-configure: + cd ${WRKSRC} && cmake . -DCMAKE_INSTALL_PREFIX:STRING=${PREFIX:Q} \ + -DNEON_INCLUDE_DIR:PATH=${PREFIX:Q}/include/neon \ + -DCMAKE_INSTALL_RPATH:STRING=${PREFIX:Q}/lib \ + -DCMAKE_SKIP_BUILD_RPATH:BOOL=ON \ + -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \ + -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON + +# XXX: should be a dependency, but doesn't work on enough platforms +#.include "../../audio/libdiscid/buildlink3.mk" +.include "../../devel/cmake/buildlink3.mk" +BUILDLINK_API_DEPENDS.neon+= neon>=0.25.0 +.include "../../www/neon/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/libmusicbrainz/PLIST b/audio/libmusicbrainz/PLIST new file mode 100644 index 00000000000..5f2860a934d --- /dev/null +++ b/audio/libmusicbrainz/PLIST @@ -0,0 +1,30 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/08 07:02:15 wiz Exp $ +include/musicbrainz3/artist.h +include/musicbrainz3/artistalias.h +include/musicbrainz3/defines.h +include/musicbrainz3/disc.h +include/musicbrainz3/entity.h +include/musicbrainz3/factory.h +include/musicbrainz3/filters.h +include/musicbrainz3/includes.h +include/musicbrainz3/iwebservice.h +include/musicbrainz3/lists.h +include/musicbrainz3/mb_c.h +include/musicbrainz3/mbxmlparser.h +include/musicbrainz3/metadata.h +include/musicbrainz3/model.h +include/musicbrainz3/musicbrainz.h +include/musicbrainz3/query.h +include/musicbrainz3/relation.h +include/musicbrainz3/release.h +include/musicbrainz3/releaseevent.h +include/musicbrainz3/results.h +include/musicbrainz3/track.h +include/musicbrainz3/user.h +include/musicbrainz3/utils.h +include/musicbrainz3/webservice.h +lib/libmusicbrainz3.so +lib/libmusicbrainz3.so.6 +lib/libmusicbrainz3.so.6.1.0 +lib/pkgconfig/libmusicbrainz3.pc +@dirrm include/musicbrainz3 diff --git a/audio/libmusicbrainz/buildlink3.mk b/audio/libmusicbrainz/buildlink3.mk new file mode 100644 index 00000000000..e5e7d8e570c --- /dev/null +++ b/audio/libmusicbrainz/buildlink3.mk @@ -0,0 +1,21 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/06/08 07:02:15 wiz Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBMUSICBRAINZ_BUILDLINK3_MK:= ${LIBMUSICBRAINZ_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= libmusicbrainz +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibmusicbrainz} +BUILDLINK_PACKAGES+= libmusicbrainz +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libmusicbrainz + +.if ${LIBMUSICBRAINZ_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.libmusicbrainz+= libmusicbrainz>=3.0.0 +BUILDLINK_PKGSRCDIR.libmusicbrainz?= ../../zzz/libmusicbrainz +.endif # LIBMUSICBRAINZ_BUILDLINK3_MK + +.include "../../www/neon/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/audio/libmusicbrainz/distinfo b/audio/libmusicbrainz/distinfo new file mode 100644 index 00000000000..5aaf33706f1 --- /dev/null +++ b/audio/libmusicbrainz/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/06/08 07:02:15 wiz Exp $ + +SHA1 (libmusicbrainz-3.0.0.tar.gz) = 4c8212a866c4bfdf0a5c19502da24c6e530d14e9 +RMD160 (libmusicbrainz-3.0.0.tar.gz) = 6add91c1120ce3220a5cddee688a2db5d24affdb +Size (libmusicbrainz-3.0.0.tar.gz) = 94579 bytes |