summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2012-12-01 14:33:31 +0000
committerMichael Palimaka <kensington@gentoo.org>2012-12-01 14:33:31 +0000
commitef5f511f3ecbb24bc5ec1aa7747a3667ae459dd5 (patch)
tree6b065b991bb0ad7caa35f60c7b0691a441138b95 /media-libs/taglib
parentkeyword ~ppc, thanks peratu, bug #445480 (diff)
downloadgentoo-2-ef5f511f3ecbb24bc5ec1aa7747a3667ae459dd5.tar.gz
gentoo-2-ef5f511f3ecbb24bc5ec1aa7747a3667ae459dd5.tar.bz2
gentoo-2-ef5f511f3ecbb24bc5ec1aa7747a3667ae459dd5.zip
Fix build on FreeBSD wrt bug #445012. Thanks to Naohiro Aota <naota@gentoo.org> for the patch.
(Portage version: 2.1.11.32/cvs/Linux x86_64, signed Manifest commit with key 675D0D2C)
Diffstat (limited to 'media-libs/taglib')
-rw-r--r--media-libs/taglib/ChangeLog7
-rw-r--r--media-libs/taglib/files/taglib-1.8-freebsd.patch12
-rw-r--r--media-libs/taglib/taglib-1.8.ebuild3
3 files changed, 20 insertions, 2 deletions
diff --git a/media-libs/taglib/ChangeLog b/media-libs/taglib/ChangeLog
index b74f047b5f43..cbdfcf54c866 100644
--- a/media-libs/taglib/ChangeLog
+++ b/media-libs/taglib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/taglib
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/taglib/ChangeLog,v 1.133 2012/09/11 09:54:19 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/taglib/ChangeLog,v 1.134 2012/12/01 14:33:31 kensington Exp $
+
+ 01 Dec 2012; Michael Palimaka <kensington@gentoo.org>
+ +files/taglib-1.8-freebsd.patch, taglib-1.8.ebuild:
+ Fix build on FreeBSD wrt bug #445012. Thanks to Naohiro Aota
+ <naota@gentoo.org> for the patch.
*taglib-1.8 (11 Sep 2012)
diff --git a/media-libs/taglib/files/taglib-1.8-freebsd.patch b/media-libs/taglib/files/taglib-1.8-freebsd.patch
new file mode 100644
index 000000000000..52e6c2b7b5fa
--- /dev/null
+++ b/media-libs/taglib/files/taglib-1.8-freebsd.patch
@@ -0,0 +1,12 @@
+diff --git a/tests/utils.h b/tests/utils.h
+index 39e15ce..b69bfa5 100644
+--- a/tests/utils.h
++++ b/tests/utils.h
+@@ -7,6 +7,7 @@
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include <sys/fcntl.h>
++#include <sys/stat.h>
+ #endif
+ #include <stdio.h>
+ #include <string.h>
diff --git a/media-libs/taglib/taglib-1.8.ebuild b/media-libs/taglib/taglib-1.8.ebuild
index cf6039c24bd9..923709bfc013 100644
--- a/media-libs/taglib/taglib-1.8.ebuild
+++ b/media-libs/taglib/taglib-1.8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/taglib/taglib-1.8.ebuild,v 1.1 2012/09/11 09:54:19 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/taglib/taglib-1.8.ebuild,v 1.2 2012/12/01 14:33:31 kensington Exp $
EAPI=4
CMAKE_IN_SOURCE_BUILD=1
@@ -22,6 +22,7 @@ DEPEND="${RDEPEND}
"
PATCHES=(
+ "${FILESDIR}"/${P}-freebsd.patch
"${FILESDIR}"/${PN}-1.6.1-install-examples.patch
)