summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Crête <tester@gentoo.org>2007-06-28 14:50:45 +0000
committerOlivier Crête <tester@gentoo.org>2007-06-28 14:50:45 +0000
commitb275db4fbec4277c6903f323b88d0553c487e69f (patch)
tree6c587e3cb077ee72e156a3b320c80a9331e65116 /media-libs/libgpod
parentrefactor patch code a bit (diff)
downloadhistorical-b275db4fbec4277c6903f323b88d0553c487e69f.tar.gz
historical-b275db4fbec4277c6903f323b88d0553c487e69f.tar.bz2
historical-b275db4fbec4277c6903f323b88d0553c487e69f.zip
Add patch to make it build without GDK
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'media-libs/libgpod')
-rw-r--r--media-libs/libgpod/ChangeLog6
-rw-r--r--media-libs/libgpod/Manifest20
-rw-r--r--media-libs/libgpod/files/libgpod-0.5.2-no-gdk.patch26
-rw-r--r--media-libs/libgpod/libgpod-0.5.2.ebuild11
4 files changed, 53 insertions, 10 deletions
diff --git a/media-libs/libgpod/ChangeLog b/media-libs/libgpod/ChangeLog
index d4a93470b139..77ea0f8b434a 100644
--- a/media-libs/libgpod/ChangeLog
+++ b/media-libs/libgpod/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-libs/libgpod
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libgpod/ChangeLog,v 1.35 2007/06/28 10:44:31 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libgpod/ChangeLog,v 1.36 2007/06/28 14:50:45 tester Exp $
+
+ 28 Jun 2007; <tester@gentoo.org> +files/libgpod-0.5.2-no-gdk.patch,
+ libgpod-0.5.2.ebuild:
+ Add patch to make it build without GDK
28 Jun 2007; Raúl Porcel <armin76@gentoo.org> libgpod-0.5.2.ebuild:
Re-add ~ia64 wrt #183481
diff --git a/media-libs/libgpod/Manifest b/media-libs/libgpod/Manifest
index 69052be2b6d2..37eb6f512ee8 100644
--- a/media-libs/libgpod/Manifest
+++ b/media-libs/libgpod/Manifest
@@ -2,6 +2,10 @@ AUX libgpod-0.4.0-test-nogdk.patch 863 RMD160 3c83759ad3f93f3271cfdc1cb2840f35f0
MD5 eab36081e2f4e69b323c4c9ef51788e3 files/libgpod-0.4.0-test-nogdk.patch 863
RMD160 3c83759ad3f93f3271cfdc1cb2840f35f05da5d6 files/libgpod-0.4.0-test-nogdk.patch 863
SHA256 911e9172b50791be090b49aa6ce0286d12ee4ef360c6fe64c399f8b24d1edc9f files/libgpod-0.4.0-test-nogdk.patch 863
+AUX libgpod-0.5.2-no-gdk.patch 622 RMD160 2022267975ac0bfd6ea93d7f2ad9169fffb7b603 SHA1 4fbcd8b7d78791a9faf1f0e3e0b20982294ece9e SHA256 a303acc845d732e14fc5f040386099faf7ad7a6c87e90f4e08b4449fbf6103af
+MD5 57f758bd1eac20693074e01e310c7c8e files/libgpod-0.5.2-no-gdk.patch 622
+RMD160 2022267975ac0bfd6ea93d7f2ad9169fffb7b603 files/libgpod-0.5.2-no-gdk.patch 622
+SHA256 a303acc845d732e14fc5f040386099faf7ad7a6c87e90f4e08b4449fbf6103af files/libgpod-0.5.2-no-gdk.patch 622
DIST libgpod-0.4.0.tar.gz 596066 RMD160 02e45e59fa41c7b5683c550ee8c386b56ad4bbb5 SHA1 1ebad590212d1c6951ca10bb5117a7af54060105 SHA256 50cb3dcf283f0b6c76da493cf070eb03c05c8a34f64bddb3ca19188a5d861cc4
DIST libgpod-0.4.2.tar.gz 768720 RMD160 5f69a0455412771e7bc33e9f4c1996454da9792e SHA1 b2aece62a206a5b703c50e6625b173217f1d67a6 SHA256 d5b6c9047cd45b949b39f857527f46d2dd9faf8bcb5528b7b7666eedcdb95e5c
DIST libgpod-0.5.2.tar.gz 791704 RMD160 6590321f667e35b5e902fdd693e3b9bdea80afd7 SHA1 fc9b26868710dcb24e758d7bd2bc52ee8532e16c SHA256 f2a4396dd92ad557a538ffce892020da6ed967454f1027314d270e21c56ec79b
@@ -13,14 +17,14 @@ EBUILD libgpod-0.4.2.ebuild 961 RMD160 d48a939fd34c88ba6d4a469769f9d190e47beef5
MD5 0c7ccc59438f761829a79326b0b8b394 libgpod-0.4.2.ebuild 961
RMD160 d48a939fd34c88ba6d4a469769f9d190e47beef5 libgpod-0.4.2.ebuild 961
SHA256 0c3103e17094c193a227ee76a290df10119d7022cd0425fe95327ce16b4c68ba libgpod-0.4.2.ebuild 961
-EBUILD libgpod-0.5.2.ebuild 1000 RMD160 7e37a90f74a861b98d17d43a655db897b1eea83a SHA1 59c1af7156ebc35cfa18e03d1fcfd38d689e69d0 SHA256 538a6df3946daadbb8c4765b4d776c6d5416eb61c161e52a454d2acfbd79d8a3
-MD5 db3c054a3c6841a348d0e0d6ca9f0ffd libgpod-0.5.2.ebuild 1000
-RMD160 7e37a90f74a861b98d17d43a655db897b1eea83a libgpod-0.5.2.ebuild 1000
-SHA256 538a6df3946daadbb8c4765b4d776c6d5416eb61c161e52a454d2acfbd79d8a3 libgpod-0.5.2.ebuild 1000
-MISC ChangeLog 4555 RMD160 43ddcf791863307ddf7f245b6dee2476c5b861d9 SHA1 2a6ada91881ea75bc06240ddd5eb53309db7bf09 SHA256 dd1175fd485716ddd7e3edd99c4985e85d186fb5f1cd3e7d077f04b81202c400
-MD5 1c9dd75d75ffaa2dd3d47a4eabace625 ChangeLog 4555
-RMD160 43ddcf791863307ddf7f245b6dee2476c5b861d9 ChangeLog 4555
-SHA256 dd1175fd485716ddd7e3edd99c4985e85d186fb5f1cd3e7d077f04b81202c400 ChangeLog 4555
+EBUILD libgpod-0.5.2.ebuild 1098 RMD160 5aa3d4a32a2c5f1765d9779484d4cde484bcfb28 SHA1 a6ea921a7e7167270cbe7ff9c6058fbb2a041fe2 SHA256 8275a9b8f7019ac38bd07fc97500939c2afadf29e90015ca22f638da5f4a12c8
+MD5 166dc61ba3ce90eda30bee6b1e3c65a3 libgpod-0.5.2.ebuild 1098
+RMD160 5aa3d4a32a2c5f1765d9779484d4cde484bcfb28 libgpod-0.5.2.ebuild 1098
+SHA256 8275a9b8f7019ac38bd07fc97500939c2afadf29e90015ca22f638da5f4a12c8 libgpod-0.5.2.ebuild 1098
+MISC ChangeLog 4690 RMD160 c33f8f3a18266bb5da6711bbe3f46f625bb066de SHA1 a48423e0085eca5f650176c11aa47e8b4247e39e SHA256 dcdf85e1a653f61f6e1eaeb2d974772f94584215c7df586685de892f38bc094d
+MD5 04b61e3fc49654714713b9d5e40b9ab5 ChangeLog 4690
+RMD160 c33f8f3a18266bb5da6711bbe3f46f625bb066de ChangeLog 4690
+SHA256 dcdf85e1a653f61f6e1eaeb2d974772f94584215c7df586685de892f38bc094d ChangeLog 4690
MISC metadata.xml 516 RMD160 6039fe4ac9710b9d8e99ebdce2dced155c4824fd SHA1 26da360ddc9b5fe79395d544a5aa793d188375d9 SHA256 4c8e84f4ca114da894d4064b940126a4ee10414ada5a494b0e1efb28e117a1ad
MD5 bc035a63845fd8313545050e22e15fc0 metadata.xml 516
RMD160 6039fe4ac9710b9d8e99ebdce2dced155c4824fd metadata.xml 516
diff --git a/media-libs/libgpod/files/libgpod-0.5.2-no-gdk.patch b/media-libs/libgpod/files/libgpod-0.5.2-no-gdk.patch
new file mode 100644
index 000000000000..32bc4938bd1f
--- /dev/null
+++ b/media-libs/libgpod/files/libgpod-0.5.2-no-gdk.patch
@@ -0,0 +1,26 @@
+--- itdb_artwork.c~ 2007-05-07 07:42:09.000000000 -0400
++++ itdb_artwork.c 2007-06-28 10:41:02.000000000 -0400
+@@ -849,9 +849,11 @@
+ g_return_if_fail (thumb);
+
+ g_free (thumb->image_data);
++#ifdef HAVE_GDKPIXBUF
+ if (thumb->pixbuf) {
+ g_object_unref (G_OBJECT (thumb->pixbuf));
+ }
++#endif
+ g_free (thumb->filename);
+ g_free (thumb);
+ }
+@@ -883,9 +885,11 @@
+ memcpy (new_thumb->image_data, thumb->image_data,
+ new_thumb->image_data_len);
+ }
++#ifdef HAVE_GDKPIXBUF
+ if (thumb->pixbuf) {
+ g_object_ref (G_OBJECT (thumb->pixbuf));
+ }
++#endif
+ return new_thumb;
+ }
+
diff --git a/media-libs/libgpod/libgpod-0.5.2.ebuild b/media-libs/libgpod/libgpod-0.5.2.ebuild
index 0b579fb6b556..37a627622215 100644
--- a/media-libs/libgpod/libgpod-0.5.2.ebuild
+++ b/media-libs/libgpod/libgpod-0.5.2.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libgpod/libgpod-0.5.2.ebuild,v 1.2 2007/06/28 10:44:31 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libgpod/libgpod-0.5.2.ebuild,v 1.3 2007/06/28 14:50:45 tester Exp $
+
+inherit eutils
DESCRIPTION="Shared library to access the contents of an iPod"
HOMEPAGE="http://www.gtkpod.org/libgpod.html"
@@ -23,6 +25,13 @@ DEPEND="${RDEPEND}
# The tests dont passe
RESTRICT="test"
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/src
+ epatch ${FILESDIR}/${P}-no-gdk.patch
+}
+
src_compile() {
econf $(use_enable gtk gdk-pixbuf) \