import libmusicbrainz 3.0.1

The libmusicbrainz (also known as mb_client or MusicBrainz Client
Library) is a development library geared towards developers who wish to
add MusicBrainz lookup capabilities to their applications.

from OUSADOU Azwaw, with tweaks by me

ok ajacoutot@
This commit is contained in:
jasper 2008-03-25 09:19:23 +00:00
parent f28cb68877
commit f52f8824ed
6 changed files with 86 additions and 0 deletions

View File

@ -0,0 +1,31 @@
# $OpenBSD: Makefile,v 1.1.1.1 2008/03/25 09:19:23 jasper Exp $
COMMENT= library for audio metadata lookup
DISTNAME= libmusicbrainz-3.0.1
SHARED_LIBS= musicbrainz3 0.0 # .6.1
CATEGORIES= audio
HOMEPAGE= http://musicbrainz.org/
# GPL/LGPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ftp://ftp.musicbrainz.org/pub/musicbrainz/ \
http://uk.musicbrainz.org/pub/musicbrainz/
MODULES= converters/libiconv \
devel/cmake
WANTLIB= m stdc++
LIB_DEPENDS= neon::net/neon
USE_GMAKE= Yes
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib -lm -lstdc++ -liconv"
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (libmusicbrainz-3.0.1.tar.gz) = 1CEQrlSNrh7qc+g7A6GpNg==
RMD160 (libmusicbrainz-3.0.1.tar.gz) = eeM7OCB7R+VvB8HhXnzhZxtnjtY=
SHA1 (libmusicbrainz-3.0.1.tar.gz) = apXfEkRVSZLYND3t8DfbPlYW6iM=
SHA256 (libmusicbrainz-3.0.1.tar.gz) = JDMRIlpr3O4GWqq8YzNAhs3UKY8T3vRcfnmCAfiNCMw=
SIZE (libmusicbrainz-3.0.1.tar.gz) = 98515

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-libmusicbrainz3_pc_cmake,v 1.1.1.1 2008/03/25 09:19:23 jasper Exp $
--- libmusicbrainz3.pc.cmake.orig Thu Mar 6 13:33:29 2008
+++ libmusicbrainz3.pc.cmake Thu Mar 6 13:33:45 2008
@@ -7,7 +7,7 @@ Name: ${PROJECT_NAME}
Description: The Musicbrainz Client Library.
URL: http://musicbrainz.org/doc/libmusicbrainz
Version: ${PROJECT_VERSION}
-Requires: neon >= 0.25, libdiscid
+Requires: neon >= 0.25
Libs: -L${LIB_INSTALL_DIR} -lmusicbrainz3
Cflags: -I${INCLUDE_INSTALL_DIR}

View File

@ -0,0 +1,3 @@
The libmusicbrainz (also known as mb_client or MusicBrainz Client
Library) is a development library geared towards developers who wish to
add MusicBrainz lookup capabilities to their applications.

View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2008/03/25 09:19:23 jasper Exp $
lib/libmusicbrainz3.so
@lib lib/libmusicbrainz3.so.${LIBmusicbrainz3_VERSION}

View File

@ -0,0 +1,32 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/03/25 09:19:23 jasper Exp $
%%SHARED%%
include/musicbrainz3/
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/label.h
include/musicbrainz3/labelalias.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/tag.h
include/musicbrainz3/track.h
include/musicbrainz3/user.h
include/musicbrainz3/utils.h
include/musicbrainz3/webservice.h
lib/pkgconfig/
lib/pkgconfig/libmusicbrainz3.pc