aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@astralcloak.net>2012-04-29 06:21:27 +1000
committerMichael Palimaka <kensington@astralcloak.net>2012-04-29 06:22:31 +1000
commit95a7db63ef7552b17b908306862224c4e29d6f33 (patch)
tree7f8dae6c3c276094601419118a12e2c34429e2fa /media-libs/liblastfm
parent[kde-base/kdm] Add patch to fix grub:2 support by Egor Y. Egorov <egorov_egor... (diff)
downloadkde-95a7db63ef7552b17b908306862224c4e29d6f33.tar.gz
kde-95a7db63ef7552b17b908306862224c4e29d6f33.tar.bz2
kde-95a7db63ef7552b17b908306862224c4e29d6f33.zip
[media-libs/liblastfm] Add patch from main tree to fix compilatino, thanks to Sput for the report.
(Portage version: 2.1.10.57/git/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'media-libs/liblastfm')
-rw-r--r--media-libs/liblastfm/files/liblastfm-0.3.3-ruby-1.9-fix.patch28
-rw-r--r--media-libs/liblastfm/liblastfm-9999.ebuild4
2 files changed, 31 insertions, 1 deletions
diff --git a/media-libs/liblastfm/files/liblastfm-0.3.3-ruby-1.9-fix.patch b/media-libs/liblastfm/files/liblastfm-0.3.3-ruby-1.9-fix.patch
new file mode 100644
index 0000000000..83f1c23b22
--- /dev/null
+++ b/media-libs/liblastfm/files/liblastfm-0.3.3-ruby-1.9-fix.patch
@@ -0,0 +1,28 @@
+$NetBSD: patch-aa,v 1.1 2010/09/25 10:16:46 wiz Exp $
+
+ruby-1.9 doesn't have "." in default search path.
+
+--- admin/qpp.orig 2010-09-11 14:16:54.000000000 +0000
++++ admin/qpp
+@@ -3,6 +3,7 @@
+ # RESOURCES under each argument to ARGV as directories
+
+ cwd=File.dirname __FILE__
++$:.push(".")
+ require 'find'
+ require "#{cwd}/findsrc"
+
+$NetBSD: patch-ab,v 1.1 2010/09/25 10:16:46 wiz Exp $
+
+ruby-1.9 doesn't have "." in default search path.
+
+--- admin/Makefile.rb.orig 2010-09-25 10:12:30.000000000 +0000
++++ admin/Makefile.rb
+@@ -5,6 +5,7 @@
+ # class names in there which #include the file that contains the class
+
+ cwd = File.dirname( __FILE__ )
++$:.push(".")
+ require 'find'
+ require "#{cwd}/platform.rb"
+
diff --git a/media-libs/liblastfm/liblastfm-9999.ebuild b/media-libs/liblastfm/liblastfm-9999.ebuild
index 598c4b32c6..f13165d1ab 100644
--- a/media-libs/liblastfm/liblastfm-9999.ebuild
+++ b/media-libs/liblastfm/liblastfm-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=4
-inherit multilib git-2
+inherit eutils multilib git-2
DESCRIPTION="Collection of libraries to integrate Last.fm services"
HOMEPAGE="http://github.com/mxcl/liblastfm/"
@@ -30,6 +30,8 @@ RDEPEND="${COMMON_DEPEND}
"
src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.3.3-ruby-1.9-fix.patch
+
# Fix multilib paths
find . -name *.pro -exec sed -i -e "/target.path/s/lib/$(get_libdir)/g" {} + \
|| die "failed to fix multilib paths"