summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /media-libs/musicbrainz
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'media-libs/musicbrainz')
-rw-r--r--media-libs/musicbrainz/Manifest5
-rw-r--r--media-libs/musicbrainz/files/musicbrainz-2.1.5-gcc43-includes.patch57
-rw-r--r--media-libs/musicbrainz/files/musicbrainz-3.0.2-gcc44.patch10
-rw-r--r--media-libs/musicbrainz/metadata.xml5
-rw-r--r--media-libs/musicbrainz/musicbrainz-2.1.5.ebuild37
-rw-r--r--media-libs/musicbrainz/musicbrainz-3.0.2.ebuild29
-rw-r--r--media-libs/musicbrainz/musicbrainz-3.0.3.ebuild29
-rw-r--r--media-libs/musicbrainz/musicbrainz-4.0.3.ebuild24
-rw-r--r--media-libs/musicbrainz/musicbrainz-5.0.1.ebuild33
9 files changed, 229 insertions, 0 deletions
diff --git a/media-libs/musicbrainz/Manifest b/media-libs/musicbrainz/Manifest
new file mode 100644
index 000000000000..413f1011e20c
--- /dev/null
+++ b/media-libs/musicbrainz/Manifest
@@ -0,0 +1,5 @@
+DIST libmusicbrainz-2.1.5.tar.gz 524243 SHA256 c6629c4bed428f9df3f89efc065b2d96f05eba36286532ebe8b8e404022371a0 SHA512 2d9bac3198adc772ec06d53c33622e561ebeb9a6b26e0c4ed9ecae7b7ca76492df1918abacb8ca9823ce051386af445e0b7aa6d7c6e064cc5a533577dd6c20a8 WHIRLPOOL 063c32896f4a55f69c7a75457e4e50cb4e46a2f18fae6f32e19b26b2ce699b99d104bdd7ae539b77ac79b571b421ed3f7aecad0582ed4e73c20456b1bba79807
+DIST libmusicbrainz-3.0.2.tar.gz 98537 SHA256 b9a35e56826239add731cf083108cbc313d4a2d1770e6f5006966daa66a21eda SHA512 28f84b93f322dfdce05413e98c2b8885c03a782b16a90ea504836c452e624cab9a134debca5c16ed1de9d240fa645dd347ae3c9f17c3b8872923d82b918bde90 WHIRLPOOL f90035d8f28f3744071f6bdf9ff95ef37a9ff535374cf989095451c3d0fdc7097922766d28e8a55f8ecb3d762c1cada946c5dde5f328b3dc1f02a6c8885ff551
+DIST libmusicbrainz-3.0.3.tar.gz 105837 SHA256 7fd459a9fd05be9faec60a9a21caa9a1e9fda03147d58d8c7c95f33582a738c5 SHA512 b4c76a0c056480c74eec36c4419f7f696f945b5a4b29dd0a5c61ab3a8b076f48b803ca7af60fb9cfa5eb5344f9ae5d566aaafea6e8eae498ed6aed2169f70480 WHIRLPOOL 775071c15ef4989738d76ca3bd115d1de884556c2fe526b87e111603b024b46883a19d7272e58eec6d6e9211cbd7f1b76a9f7a782a54f030de303d887d898a21
+DIST libmusicbrainz-4.0.3.tar.gz 110111 SHA256 8f2a8f6e8aa858a66860a4726ee383480b43a57350b28a4478af3e19cacb52d7 SHA512 fe5f9505114452efbc275535747ca942b795d8b962d762d8fe3e280b164a97466a3b29d9664393266cddce42104457b8c0b70373323cc8e5bb2d69087c544f67 WHIRLPOOL f8024fd2babf317947e32079656c4b2985c897e327463a784f5e4989c9bc3aaa2a25134dc78b38e6343c04ff6f2eaa294dea3dfc19acde255853d4658bbbe0eb
+DIST libmusicbrainz-5.0.1.tar.gz 109119 SHA256 1ca75e1c5059a3620b0d82633b1f468acc2a65fcc4305f844ec44f6fb5db82d5 SHA512 9c6c69d54b0ad5a716ff2f8d7a17150aa98d57b6ee019d634b679dc09079646e4139fdfc47906db65226a2c25c963f1ad88e2290e6961f4576f6afd7777850ae WHIRLPOOL 1e8109c8f23fe67fab88654b314ada9bc076e9780110d95e9f113085ec0035242cebf98e299efc426afc60930a005d0ea90611f0b204af8d568a45e843844e22
diff --git a/media-libs/musicbrainz/files/musicbrainz-2.1.5-gcc43-includes.patch b/media-libs/musicbrainz/files/musicbrainz-2.1.5-gcc43-includes.patch
new file mode 100644
index 000000000000..cc412f3d2bad
--- /dev/null
+++ b/media-libs/musicbrainz/files/musicbrainz-2.1.5-gcc43-includes.patch
@@ -0,0 +1,57 @@
+diff -Naur libmusicbrainz-2.1.4-orig/lib/c_wrapper.cpp libmusicbrainz-2.1.4/lib/c_wrapper.cpp
+--- libmusicbrainz-2.1.4-orig/lib/c_wrapper.cpp 2003-10-16 16:21:10.000000000 -0600
++++ libmusicbrainz-2.1.4/lib/c_wrapper.cpp 2007-12-16 09:45:21.000000000 -0600
+@@ -24,6 +24,7 @@
+ #include "musicbrainz.h"
+ #include "trm.h"
+ #include "mb_c.h"
++#include <cstring>
+
+ extern "C"
+ {
+diff -Naur libmusicbrainz-2.1.4-orig/lib/comhttpsocket.cpp libmusicbrainz-2.1.4/lib/comhttpsocket.cpp
+--- libmusicbrainz-2.1.4-orig/lib/comhttpsocket.cpp 2006-05-11 12:46:54.000000000 -0600
++++ libmusicbrainz-2.1.4/lib/comhttpsocket.cpp 2007-12-16 09:46:28.000000000 -0600
+@@ -20,6 +20,7 @@
+ #endif
+ #include <stdlib.h>
+ #include <assert.h>
++#include <cstring>
+
+ const char* g_strCOMVer = "libmusicbrainz/"VERSION;
+
+diff -Naur libmusicbrainz-2.1.4-orig/lib/comsocket.cpp libmusicbrainz-2.1.4/lib/comsocket.cpp
+--- libmusicbrainz-2.1.4-orig/lib/comsocket.cpp 2006-05-11 12:46:54.000000000 -0600
++++ libmusicbrainz-2.1.4/lib/comsocket.cpp 2007-12-16 09:46:08.000000000 -0600
+@@ -37,6 +37,7 @@
+ #include <netinet/tcp.h>
+ #include <errno.h>
+ #include <stdio.h>
++#include <cstring>
+ #include <sys/time.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+diff -Naur libmusicbrainz-2.1.4-orig/lib/http.cpp libmusicbrainz-2.1.4/lib/http.cpp
+--- libmusicbrainz-2.1.4-orig/lib/http.cpp 2007-12-16 09:52:48.000000000 -0600
++++ libmusicbrainz-2.1.4/lib/http.cpp 2007-12-16 09:52:36.000000000 -0600
+@@ -31,6 +31,8 @@
+ #endif
+ #include <fcntl.h>
+ #include <errno.h>
++#include <cstring>
++#include <cstdlib>
+
+ #ifdef WIN32
+ #include <winsock.h>
+diff -Naur libmusicbrainz-2.1.4-orig/lib/sigclient.cpp libmusicbrainz-2.1.4/lib/sigclient.cpp
+--- libmusicbrainz-2.1.4-orig/lib/sigclient.cpp 2006-05-11 12:46:54.000000000 -0600
++++ libmusicbrainz-2.1.4/lib/sigclient.cpp 2007-12-16 09:54:48.000000000 -0600
+@@ -33,6 +33,8 @@
+ #pragma warning(disable:4786)
+ #endif
+
++#include <cstring>
++
+ #include "sigclient.h"
+ #include "comhttpsocket.h"
+
diff --git a/media-libs/musicbrainz/files/musicbrainz-3.0.2-gcc44.patch b/media-libs/musicbrainz/files/musicbrainz-3.0.2-gcc44.patch
new file mode 100644
index 000000000000..76f0068f4216
--- /dev/null
+++ b/media-libs/musicbrainz/files/musicbrainz-3.0.2-gcc44.patch
@@ -0,0 +1,10 @@
+--- src/utils_private.cpp 2009-05-03 08:55:04.000000000 -0400
++++ src/utils_private.cpp 2009-05-03 08:55:52.000000000 -0400
+@@ -25,6 +25,7 @@
+ #include <cstdarg>
+ #include <iostream>
+ #include <map>
++#include <cstdio>
+ #include <ne_uri.h>
+ #include "utils_private.h"
+
diff --git a/media-libs/musicbrainz/metadata.xml b/media-libs/musicbrainz/metadata.xml
new file mode 100644
index 000000000000..e1774e3d9ad7
--- /dev/null
+++ b/media-libs/musicbrainz/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/media-libs/musicbrainz/musicbrainz-2.1.5.ebuild b/media-libs/musicbrainz/musicbrainz-2.1.5.ebuild
new file mode 100644
index 000000000000..ad04a57ec57f
--- /dev/null
+++ b/media-libs/musicbrainz/musicbrainz-2.1.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+inherit libtool eutils
+
+DESCRIPTION="Client library to access metadata of mp3/vorbis/CD media"
+HOMEPAGE="http://musicbrainz.org/"
+SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/lib${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="1"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/expat"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/lib${P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ elibtoolize
+ epatch "${FILESDIR}/${P}-gcc43-includes.patch"
+}
+
+src_compile() {
+ econf --enable-cpp-headers || die "configure failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog README TODO docs/mb_howto.txt
+}
diff --git a/media-libs/musicbrainz/musicbrainz-3.0.2.ebuild b/media-libs/musicbrainz/musicbrainz-3.0.2.ebuild
new file mode 100644
index 000000000000..82bb19b9d71b
--- /dev/null
+++ b/media-libs/musicbrainz/musicbrainz-3.0.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Client library to access metadata of mp3/vorbis/CD media"
+HOMEPAGE="http://musicbrainz.org/"
+SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/lib${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="3"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="net-libs/neon
+ media-libs/libdiscid"
+
+DEPEND="${RDEPEND}
+ test? ( dev-util/cppunit )"
+
+S=${WORKDIR}/lib${P}
+
+CMAKE_IN_SOURCE_BUILD=true
+
+DOCS="README.txt NEWS.txt AUTHORS.txt"
+
+PATCHES=( "${FILESDIR}/${PN}-3.0.2-gcc44.patch" )
diff --git a/media-libs/musicbrainz/musicbrainz-3.0.3.ebuild b/media-libs/musicbrainz/musicbrainz-3.0.3.ebuild
new file mode 100644
index 000000000000..82bb19b9d71b
--- /dev/null
+++ b/media-libs/musicbrainz/musicbrainz-3.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Client library to access metadata of mp3/vorbis/CD media"
+HOMEPAGE="http://musicbrainz.org/"
+SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/lib${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="3"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="net-libs/neon
+ media-libs/libdiscid"
+
+DEPEND="${RDEPEND}
+ test? ( dev-util/cppunit )"
+
+S=${WORKDIR}/lib${P}
+
+CMAKE_IN_SOURCE_BUILD=true
+
+DOCS="README.txt NEWS.txt AUTHORS.txt"
+
+PATCHES=( "${FILESDIR}/${PN}-3.0.2-gcc44.patch" )
diff --git a/media-libs/musicbrainz/musicbrainz-4.0.3.ebuild b/media-libs/musicbrainz/musicbrainz-4.0.3.ebuild
new file mode 100644
index 000000000000..3d0f9369052a
--- /dev/null
+++ b/media-libs/musicbrainz/musicbrainz-4.0.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake-utils
+
+DESCRIPTION="The MusicBrainz Client Library (for accessing the latest XML based web service)"
+HOMEPAGE="http://musicbrainz.org/doc/libmusicbrainz"
+SRC_URI="mirror://github/metabrainz/lib${PN}/lib${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="4"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="net-libs/neon"
+DEPEND="${RDEPEND}
+ test? ( dev-util/cppunit )"
+
+S=${WORKDIR}/lib${P}
+
+DOCS="AUTHORS.txt NEWS.txt README.md"
diff --git a/media-libs/musicbrainz/musicbrainz-5.0.1.ebuild b/media-libs/musicbrainz/musicbrainz-5.0.1.ebuild
new file mode 100644
index 000000000000..4e93f7ef8d8c
--- /dev/null
+++ b/media-libs/musicbrainz/musicbrainz-5.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake-utils
+
+DESCRIPTION="The MusicBrainz Client Library (for accessing the latest XML based web service)"
+HOMEPAGE="http://musicbrainz.org/doc/libmusicbrainz"
+SRC_URI="mirror://github/metabrainz/lib${PN}/lib${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="examples test"
+
+RDEPEND="net-libs/neon"
+DEPEND="${RDEPEND}
+ test? ( dev-util/cppunit )"
+
+S=${WORKDIR}/lib${P}
+
+DOCS="AUTHORS.txt NEWS.txt README.md"
+
+src_install() {
+ cmake-utils_src_install
+
+ if use examples; then
+ docinto examples
+ dodoc examples/*.{c,cc,txt}
+ fi
+}