summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2010-12-19 20:12:55 +0000
committerPacho Ramos <pacho@gentoo.org>2010-12-19 20:12:55 +0000
commit224391b574ef727523d01895f468c7260baa2068 (patch)
tree742e0e31c9236fba60ccc424765678dd528fb480 /media-gfx/f-spot
parentRevision bump for dropping -DG.*DISABLE_DEPRECATED that was causing breakage ... (diff)
downloadhistorical-224391b574ef727523d01895f468c7260baa2068.tar.gz
historical-224391b574ef727523d01895f468c7260baa2068.tar.bz2
historical-224391b574ef727523d01895f468c7260baa2068.zip
Version bump including a patch for compiling against mono-2.8 (bug #345409 Damien Thébault), remove old.
Package-Manager: portage-2.1.9.25/cvs/Linux x86_64
Diffstat (limited to 'media-gfx/f-spot')
-rw-r--r--media-gfx/f-spot/ChangeLog13
-rw-r--r--media-gfx/f-spot/Manifest20
-rw-r--r--media-gfx/f-spot/f-spot-0.5.0.3-r1.ebuild82
-rw-r--r--media-gfx/f-spot/f-spot-0.6.0.0.ebuild64
-rw-r--r--media-gfx/f-spot/f-spot-0.6.1.1-r2.ebuild70
-rw-r--r--media-gfx/f-spot/f-spot-0.8.2.ebuild74
-rw-r--r--media-gfx/f-spot/files/f-spot-0.5.0.3-icon-size-crash-fix.patch48
-rw-r--r--media-gfx/f-spot/files/f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch17
-rw-r--r--media-gfx/f-spot/files/f-spot-0.6.0.0-parallel-build.patch76
-rw-r--r--media-gfx/f-spot/files/f-spot-0.6.0.0-sandbox-violation.patch67
-rw-r--r--media-gfx/f-spot/files/f-spot-0.8.1-mono2.8.patch22
11 files changed, 115 insertions, 438 deletions
diff --git a/media-gfx/f-spot/ChangeLog b/media-gfx/f-spot/ChangeLog
index 4c5529f486c7..6c91743d7ca9 100644
--- a/media-gfx/f-spot/ChangeLog
+++ b/media-gfx/f-spot/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for media-gfx/f-spot
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/f-spot/ChangeLog,v 1.47 2010/10/01 19:40:19 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/f-spot/ChangeLog,v 1.48 2010/12/19 20:12:55 pacho Exp $
+
+*f-spot-0.8.2 (19 Dec 2010)
+
+ 19 Dec 2010; Pacho Ramos <pacho@gentoo.org> -f-spot-0.5.0.3-r1.ebuild,
+ -files/f-spot-0.5.0.3-icon-size-crash-fix.patch,
+ -files/f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch,
+ -f-spot-0.6.0.0.ebuild, -files/f-spot-0.6.0.0-parallel-build.patch,
+ -files/f-spot-0.6.0.0-sandbox-violation.patch, -f-spot-0.6.1.1-r2.ebuild,
+ +files/f-spot-0.8.1-mono2.8.patch, +f-spot-0.8.2.ebuild:
+ Version bump including a patch for compiling against mono-2.8 (bug #345409
+ Damien Thébault), remove old.
*f-spot-0.8.0 (01 Oct 2010)
diff --git a/media-gfx/f-spot/Manifest b/media-gfx/f-spot/Manifest
index 9f8468f19644..0557b6a7b471 100644
--- a/media-gfx/f-spot/Manifest
+++ b/media-gfx/f-spot/Manifest
@@ -1,27 +1,21 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX f-spot-0.5.0.3-icon-size-crash-fix.patch 1646 RMD160 bb6144678b2ba8b256e9bab3dae86109ae3e2e76 SHA1 4171c56939e4e7585a65133e697d66d19a1636e0 SHA256 dc4412f58e059c9c006aef49f389e6d1c4088c5f7dc0748e8e8c95fd6ef78db3
-AUX f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch 559 RMD160 4b3cd0f12808103d057bd975b2debdac02658d3f SHA1 c51ac33e1dd34f56115dc8c94f679d14ae77c870 SHA256 4dd00083c9ad97672f00eaa3ad5b4e84f325bdda926867c678b8a55a72562505
-AUX f-spot-0.6.0.0-parallel-build.patch 2781 RMD160 fb2458f0c3b11183fa66261c6706fdadc82bf975 SHA1 3a28f4381ea4ab69954f61e153768581cbe37a95 SHA256 6f91434993f68019244f7fd968cf685ce773bd271624206f660c67b6d306fe90
-AUX f-spot-0.6.0.0-sandbox-violation.patch 2622 RMD160 6bce291d37a4c971ee067ef462715fafd0711494 SHA1 0b56957a3248774953f25c12de54727128acc40c SHA256 d09dfed85328ea8cabb078ff213c641704145a53825771dd7fef3d79a70c71f0
AUX f-spot-0.8.0-empty-crash.patch 813 RMD160 782335ebb8382f5630a5872b5cf70ded6d130559 SHA1 1dba4836434d955f5202a63d3268a1e0560b6250 SHA256 b65127b4931a37b117cf2b3aa1cbfbd058eab3b43c6016d52cd8dd3ae5f5abfc
-DIST f-spot-0.5.0.3.tar.bz2 2776582 RMD160 0b02a2a5a8133e4304dfe6d0d6e971ee6ee48d0c SHA1 9b666c1d38ea765ddbbba56c42eaa721e2f14096 SHA256 7f0f9229e0b832c2ce5c75fb49247f7227141b49a5bcfb2020d0a01e6972e0bd
-DIST f-spot-0.6.0.0.tar.bz2 3006475 RMD160 48e63f47f34d715f7fad85489b2e51cc93b6da0f SHA1 1532e57bc67171e811ada19a04a17fd9c447e0d8 SHA256 90801e2f0d62a9b8710e214433dbac8d7b9cb2c8832cf03447cde15324bc6220
+AUX f-spot-0.8.1-mono2.8.patch 789 RMD160 d49d1bead64333d60185c031d99a16d89d63783f SHA1 c58877642fcaddc8b48ec3a5f194092bb318e7a7 SHA256 4e7d2f1909870b842bbbe087f4381f325d5281d2deae0d32ba5713ee66d52b65
DIST f-spot-0.6.1.1-gentoo-1.tar.bz2 4020 RMD160 0804c65cf35443e993e53182b9fe3b431df41aa2 SHA1 8ec500037a80c5a839209bacdde1956a14a3a1a7 SHA256 7934cdd201773d47d6496f64a2c4fd42463931c6d4f1712aa514f6537dea8da5
DIST f-spot-0.6.1.1.tar.bz2 2814962 RMD160 3233e0d081ebbe66ff756cb75945bcbe4176e9ce SHA1 ac2abd9fabaa948c5d6dd8a418deb9b992bf46c3 SHA256 bca09c0161056535311f7409082604ceb14eea441887790bed263114c66c8be8
DIST f-spot-0.8.0.tar.bz2 3129753 RMD160 a93bb4a40be4c011a83e4482f20319fbf19b1965 SHA1 e08e570c9bbfd22ab7fed2f4846f7f36d99156fd SHA256 3a4606ae8260928ef5db87b42dfdbf23cc94c3168f1184290b0867719f5e25d7
-EBUILD f-spot-0.5.0.3-r1.ebuild 1899 RMD160 bb9f6480af142da2b73259f3847165031ff635bd SHA1 5115307a3f0750fb4015f7a8c5b635bc554d96c1 SHA256 12f4289b98e41eae65d812e7e56ee12e16d72693f008c1afa48e4c45fc037dd0
-EBUILD f-spot-0.6.0.0.ebuild 1639 RMD160 299a29201e84a972eb4c06fe8e255d1e04b98fc8 SHA1 eebc7a14a852c31deb88bc36a410428e3bc0874c SHA256 098a9fe81490c69b83f2efa387ed9dd1def509b50d010c7d9dca8c297aacf52f
-EBUILD f-spot-0.6.1.1-r2.ebuild 1726 RMD160 de10eca53c4b190b4f5cc2205877a19a19299481 SHA1 4c2968874e813a003980ca44a384c0ed0c615a56 SHA256 14c19a3d7f87f79cf6001304bf1759af2833b1ed539ac72dbfd6ef724316a47b
+DIST f-spot-0.8.2.tar.bz2 3222712 RMD160 658f437cb336fc29a718cf021ba54ee62dbee757 SHA1 258e30a11ac24f963a47ead19c3d14bf755816e5 SHA256 24448d3431a95a9faa0aa975554414eb638f918811507177e9d69d11d417873a
EBUILD f-spot-0.6.1.1-r3.ebuild 1935 RMD160 6d18152a73e3f46aa016108e77ced4f0a18d0e68 SHA1 6853d9bdddd6f4cc4eba13b88e040f7707280f06 SHA256 c8f2ac5ecd4240c2a40afbdaff63d87422d8ec479355d8f992e1f9ccedcc935f
EBUILD f-spot-0.8.0.ebuild 2020 RMD160 436eda5893b19bbefb2027e4898262fcd936cc19 SHA1 ec23242f47ca0ee1fdc7bcc58b2b2b8df43f74d6 SHA256 1cf6ac0d41309c6373cfa99b66b9c32976b8f1d0658605c6146e2bbf1c0a246c
-MISC ChangeLog 9926 RMD160 4293506b628736f142bd1e97c5ecfc72b2058709 SHA1 c02b2c5aee35a2d026b17cd7e64754e89e769fa1 SHA256 69f49ddd361f2311756656ee26eab4391e94ae9c5288f7c85efd436507ee29d8
+EBUILD f-spot-0.8.2.ebuild 2073 RMD160 26b63a22de118d4a9a26b60822e984bd60021568 SHA1 476fc3a0682f28a7424f354ec8c41bab0482c947 SHA256 796e8194c7146838f4d4ecc60f847ea9b862b10859a080c30ef66881fe941643
+MISC ChangeLog 10459 RMD160 ec2e30ceca26a62c7a18cbdc9d119db88d01c70e SHA1 bfecfbec68a8377b347ac45e0591b82b40b1b2f2 SHA256 b3be90e13ea8a29a47dd2d9b09d13207e9e74f900c74393f490dfc26b8fbdbc9
MISC metadata.xml 522 RMD160 d85cdf5feec0044ac650f1c9904cdffff73f3e8c SHA1 6d9625420a2a3cbfe056f613d66259cb5e5a00dd SHA256 a8ecf54ebf5a2c0ffcfd9aac5a8e237cac7bb04681427ab16ce9c1eaddbd0ce2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iEYEARECAAYFAkymOSwACgkQCaWpQKGI+9RsDACdHN8fDzgyBL7PYDnfvXKvKwom
-SdkAoICnBK3N6Rmj5xRdgU8zWhkhrxGI
-=Z+vy
+iEUEARECAAYFAk0OZ0wACgkQCaWpQKGI+9TeKwCVH917Hy9K+00Av4O/4v6A4Q6q
+MACbBuXxZ6eDQMjsI8U7uCTxroZ+6+E=
+=yGMr
-----END PGP SIGNATURE-----
diff --git a/media-gfx/f-spot/f-spot-0.5.0.3-r1.ebuild b/media-gfx/f-spot/f-spot-0.5.0.3-r1.ebuild
deleted file mode 100644
index 398d41ffdaf5..000000000000
--- a/media-gfx/f-spot/f-spot-0.5.0.3-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/f-spot/f-spot-0.5.0.3-r1.ebuild,v 1.4 2009/06/01 17:28:26 loki_val Exp $
-
-EAPI=2
-
-inherit gnome2 mono eutils
-
-DESCRIPTION="Personal photo management application for the gnome desktop"
-HOMEPAGE="http://f-spot.org"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND=">=dev-lang/mono-2.0
- >=dev-libs/dbus-glib-0.71
- >=dev-libs/glib-2
- >=x11-libs/gtk+-2.6
- >=dev-dotnet/gtk-sharp-2.12.0
- >=dev-dotnet/glade-sharp-2.12.0
- >=dev-dotnet/dbus-sharp-0.4.2
- >=dev-dotnet/dbus-glib-sharp-0.3.0
- >=dev-dotnet/gtkhtml-sharp-2.7
- >=dev-dotnet/gconf-sharp-2.7
- >=dev-dotnet/gnomevfs-sharp-2.7
- >=gnome-base/libgnome-2.2
- >=gnome-base/libgnomeui-2.2
- >=media-libs/libexif-0.6.16
- <media-libs/libexif-0.7.0
- >=media-libs/libgphoto2-2.1.4
- >=media-libs/lcms-1.15
- media-libs/jpeg
- >=dev-db/sqlite-3"
-
-DEPEND="${RDEPEND}
- app-text/gnome-doc-utils
- app-text/scrollkeeper
- dev-util/pkgconfig
- >=dev-util/intltool-0.29"
-
-DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-
-# See bug #203566
-RESTRICT="test"
-
-src_unpack() {
- default
-}
-
-src_prepare() {
- # Prevent scrollkeeper access violations
- gnome2_omf_fix
-
- # Run libtoolize
- elibtoolize ${ELTCONF}
-
- # http://bugs.gentoo.org/show_bug.cgi?id=252636
- # http://bugzilla.gnome.org/565733
- sed -i -e '/rm \-f $(pl/d' \
- $(
- grep -lr --include='Makefile.in' \
- 'rm -f \$(pl' "${S}"/extensions/Exporters
- ) || die "sed failed"
- epatch "${FILESDIR}"/f-spot-0.5.0.3-icon-size-crash-fix.patch
- epatch "${FILESDIR}"/f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch
-}
-
-src_configure() {
- gnome2_src_configure --disable-static
-}
-
-src_compile () {
- default
-}
-
-src_install() {
- gnome2_src_install
- find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
-}
diff --git a/media-gfx/f-spot/f-spot-0.6.0.0.ebuild b/media-gfx/f-spot/f-spot-0.6.0.0.ebuild
deleted file mode 100644
index 9f39d856b514..000000000000
--- a/media-gfx/f-spot/f-spot-0.6.0.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/f-spot/f-spot-0.6.0.0.ebuild,v 1.4 2009/08/27 21:16:25 loki_val Exp $
-
-EAPI=2
-
-inherit gnome2 mono eutils autotools
-
-DESCRIPTION="Personal photo management application for the gnome desktop"
-HOMEPAGE="http://f-spot.org"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="beagle"
-
-RDEPEND=">=dev-lang/mono-2.0
- >=gnome-base/libgnome-2.2
- >=gnome-base/libgnomeui-2.2
- >=media-libs/libexif-0.6.16
- <media-libs/libexif-0.7.0
- >=dev-dotnet/gtk-sharp-2.12.2
- >=dev-dotnet/glib-sharp-2.12.2
- >=dev-dotnet/glade-sharp-2.12.2
- >=dev-dotnet/gnomevfs-sharp-2.12.2
- >=x11-libs/gtk+-2.14
- >=dev-libs/glib-2.16
- >=dev-dotnet/gnome-sharp-2.8
- >=dev-dotnet/glib-sharp-2.12
- >=dev-dotnet/gconf-sharp-2.12.2
- beagle? ( >=app-misc/beagle-0.3.0 )
- >=dev-libs/dbus-glib-0.71
- >=dev-dotnet/dbus-sharp-0.4.2
- >=dev-dotnet/dbus-glib-sharp-0.3.0
- media-libs/jpeg
- >=media-libs/lcms-1.12
- >=media-libs/libgphoto2-2.1.4
- >=dev-db/sqlite-3"
-
-DEPEND="${RDEPEND}
- >=dev-dotnet/gtk-sharp-gapi-2.12.2
- app-text/gnome-doc-utils
- dev-util/pkgconfig
- >=dev-util/intltool-0.35"
-
-DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
-
-MAKEOPTS="${MAKEOPTS} -j1" #281242
-
-SCROLLKEEPER_UPDATE=0
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-parallel-build.patch"
- epatch "${FILESDIR}/${P}-sandbox-violation.patch"
- eautoreconf
-}
-
-src_configure() {
- gnome2_src_configure --disable-static --disable-scrollkeeper
-}
-
-src_install() {
- gnome2_src_install
- find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
-}
diff --git a/media-gfx/f-spot/f-spot-0.6.1.1-r2.ebuild b/media-gfx/f-spot/f-spot-0.6.1.1-r2.ebuild
deleted file mode 100644
index 252da6b13dfd..000000000000
--- a/media-gfx/f-spot/f-spot-0.6.1.1-r2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/f-spot/f-spot-0.6.1.1-r2.ebuild,v 1.1 2009/09/12 23:25:10 flameeyes Exp $
-
-EAPI=2
-
-GENTOO_PATCHLEVEL=1
-
-inherit gnome2 mono eutils autotools
-
-DESCRIPTION="Personal photo management application for the gnome desktop"
-HOMEPAGE="http://f-spot.org"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="beagle"
-
-RDEPEND=">=dev-lang/mono-2.0
- >=gnome-base/libgnome-2.2
- >=gnome-base/libgnomeui-2.2
- >=media-libs/libexif-0.6.16
- <media-libs/libexif-0.7.0
- >=dev-dotnet/gtk-sharp-2.12.2
- >=dev-dotnet/glib-sharp-2.12.2
- >=dev-dotnet/glade-sharp-2.12.2
- >=dev-dotnet/gnomevfs-sharp-2.12.2
- >=x11-libs/gtk+-2.14
- >=dev-libs/glib-2.16
- >=dev-dotnet/gnome-sharp-2.8
- >=dev-dotnet/glib-sharp-2.12
- >=dev-dotnet/gconf-sharp-2.12.2
- beagle? ( >=app-misc/beagle-0.3.0 )
- >=dev-libs/dbus-glib-0.71
- >=dev-dotnet/dbus-sharp-0.4.2
- >=dev-dotnet/dbus-glib-sharp-0.3.0
- media-libs/jpeg
- >=media-libs/lcms-1.12
- >=media-libs/libgphoto2-2.1.4
- >=dev-db/sqlite-3"
-
-DEPEND="${RDEPEND}
- >=dev-dotnet/gtk-sharp-gapi-2.12.2
- app-text/gnome-doc-utils
- dev-util/pkgconfig
- >=dev-util/intltool-0.35"
-
-SRC_URI="${SRC_URI}
- mirror://gentoo/${P}-gentoo-${GENTOO_PATCHLEVEL}.tar.bz2"
-
-DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
-
-SCROLLKEEPER_UPDATE=0
-
-src_prepare() {
- sed -r -i -e 's:-D[A-Z]+_DISABLE_DEPRECATED::g' \
- lib/libfspot/Makefile.am
-
- epatch "${WORKDIR}/${P}-patches/"*
-
- eautoreconf
-}
-
-src_configure() {
- gnome2_src_configure --disable-static --disable-scrollkeeper
-}
-
-src_install() {
- gnome2_src_install
- find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
-}
diff --git a/media-gfx/f-spot/f-spot-0.8.2.ebuild b/media-gfx/f-spot/f-spot-0.8.2.ebuild
new file mode 100644
index 000000000000..8efd4eef0399
--- /dev/null
+++ b/media-gfx/f-spot/f-spot-0.8.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/f-spot/f-spot-0.8.2.ebuild,v 1.1 2010/12/19 20:12:55 pacho Exp $
+
+EAPI="2"
+
+inherit gnome2 mono eutils autotools multilib
+
+DESCRIPTION="Personal photo management application for the gnome desktop"
+HOMEPAGE="http://f-spot.org"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc flickr raw"
+
+RDEPEND=">=dev-lang/mono-2.2
+ >=gnome-base/libgnome-2.2
+ >=gnome-base/libgnomeui-2.2
+ dev-dotnet/gnome-keyring-sharp
+ >=dev-dotnet/gtk-sharp-2.12.2
+ >=dev-dotnet/glib-sharp-2.12.2
+ >=x11-libs/gtk+-2.16
+ >=dev-libs/glib-2.22
+ >=dev-libs/libunique-1.0
+ >=dev-dotnet/gnome-sharp-2.8
+ >=dev-dotnet/glib-sharp-2.12
+ >=dev-dotnet/gconf-sharp-2.20.2
+ >=dev-dotnet/mono-addins-0.3
+ >=dev-libs/dbus-glib-0.71
+ >=dev-dotnet/dbus-sharp-0.4.2
+ >=dev-dotnet/dbus-glib-sharp-0.3.0
+ >=media-libs/lcms-1.12:0
+ >=x11-libs/cairo-1.4
+ doc? ( virtual/monodoc
+ >=app-text/gnome-doc-utils-0.17.3 )
+ flickr? ( >=dev-dotnet/flickrnet-bin-2.2-r1 )
+ raw? ( media-gfx/dcraw )"
+
+DEPEND="${RDEPEND}
+ >=dev-dotnet/gtk-sharp-gapi-2.12.2
+ >=app-text/gnome-doc-utils-0.17.3
+ dev-util/pkgconfig
+ >=dev-util/intltool-0.35"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+ G2CONF="${G2CONF}
+ --disable-static
+ --disable-scrollkeeper
+ $(use_enable doc user-help)"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # Fix compiler error CS1501 building FSpot.Loaders on mono 2.8, upstream bug #629224
+ epatch "${FILESDIR}/${PN}-0.8.1-mono2.8.patch"
+
+ sed -r -i -e 's:-D[A-Z]+_DISABLE_DEPRECATED::g' \
+ lib/libfspot/Makefile.am || die
+
+ if ! use flickr; then
+ sed -i -e '/FSpot.Exporters.Flickr/d' src/Extensions/Exporters/Makefile.am || die
+ sed -i -e '/FSPOT_CHECK_FLICKRNET/d' configure.ac || die
+ fi
+
+ intltoolize --force --automake --copy || die "intltoolized failed"
+ AT_M4DIR="build/m4/f-spot build/m4/shamrock build/m4/shave" eautoreconf
+}
+
+src_install() {
+ gnome2_src_install
+ find "${D}" -name '*.la' -delete || die "la removal failed"
+}
diff --git a/media-gfx/f-spot/files/f-spot-0.5.0.3-icon-size-crash-fix.patch b/media-gfx/f-spot/files/f-spot-0.5.0.3-icon-size-crash-fix.patch
deleted file mode 100644
index 6bdf3610d7e8..000000000000
--- a/media-gfx/f-spot/files/f-spot-0.5.0.3-icon-size-crash-fix.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=248634
-http://bugzilla.gnome.org/show_bug.cgi?id=557793
-
-
-From efe65ac1c3ee8f3d01afaa57425926d9390b747a Mon Sep 17 00:00:00 2001
-From: sdelcroix <sdelcroix@772769d8-d925-0410-89eb-a6ffa0d40526>
-Date: Wed, 5 Nov 2008 07:59:27 +0000
-Subject: [PATCH] 2008-11-05 Stephane Delcroix <sdelcroix@novell.com>
-
- * src/TagSelectionWidget.cs:
- * src/Core/Tag.cs: fix for bgo 557793
-
-git-svn-id: svn+ssh://svn.gnome.org/svn/f-spot/branches/FSPOT_0_5_0_STABLE@4572 772769d8-d925-0410-89eb-a6ffa0d40526
----
- src/Core/Tag.cs | 3 +++
- src/TagSelectionWidget.cs | 2 +-
- 3 files changed, 9 insertions(+), 1 deletions(-)
-
-diff --git a/src/Core/Tag.cs b/src/Core/Tag.cs
-index 42b671a..75b2d3d 100644
---- src/Core/Tag.cs
-+++ src/Core/Tag.cs
-@@ -108,6 +108,9 @@ namespace FSpot
- if (Math.Max (cached_icon.Width, cached_icon.Height) <= (int) tag_icon_size)
- return cached_icon;
- }
-+ if (icon == null)
-+ return null;
-+
- if (Math.Max (icon.Width, icon.Height) >= (int) tag_icon_size) { //Don't upscale
- if (cached_icon != null)
- cached_icon.Dispose ();
-diff --git a/src/TagSelectionWidget.cs b/src/TagSelectionWidget.cs
-index 515dc2a..3516c58 100644
---- src/TagSelectionWidget.cs
-+++ src/TagSelectionWidget.cs
-@@ -192,7 +192,7 @@ public class TagSelectionWidget : FSpot.Widgets.SaneTreeView {
- SetBackground (renderer, tag);
-
- // FIXME I can't set the Pixbuf to null, not sure if it's a GTK# bug...
-- if (tag.Icon != null) {
-+ if (tag.SizedIcon != null) {
- if (FSpot.ColorManagement.IsEnabled) {
- //FIXME
- Gdk.Pixbuf temp = tag.SizedIcon.Copy();
---
-1.6.0.2
-
diff --git a/media-gfx/f-spot/files/f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch b/media-gfx/f-spot/files/f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch
deleted file mode 100644
index bd6cdb78ad04..000000000000
--- a/media-gfx/f-spot/files/f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=248633
-http://bugzilla.gnome.org/show_bug.cgi?id=556395
-
-Index: src/Widgets/Filmstrip.cs
-===================================================================
---- src/Widgets/Filmstrip.cs (revisione 4485)
-+++ src/Widgets/Filmstrip.cs (copia locale)
-@@ -372,6 +372,9 @@
- if (evnt.Window != GdkWindow)
- return true;
-
-+ if (selection.Collection.Count == 0)
-+ return true;
-+
- if (extendable && Allocation.Width >= BackgroundPixbuf.Width + (2 * x_offset) + BackgroundTile.Width)
- BackgroundPixbuf = null;
-
diff --git a/media-gfx/f-spot/files/f-spot-0.6.0.0-parallel-build.patch b/media-gfx/f-spot/files/f-spot-0.6.0.0-parallel-build.patch
deleted file mode 100644
index 68cae604adfe..000000000000
--- a/media-gfx/f-spot/files/f-spot-0.6.0.0-parallel-build.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From be3757a0924a4f56390e979e7feed7c163779f6a Mon Sep 17 00:00:00 2001
-From: Bertrand Lorentz <bertrand.lorentz@gmail.com>
-Date: Sat, 8 Aug 2009 13:03:56 +0200
-Subject: [PATCH 03/19] Fix parallel build issue, "make -j2" now works
-
----
- src/Makefile.am | 18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index dc2f8ea..5bafde7 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -473,30 +473,44 @@ NULL_PLATFORM_CSFILES = $(NULL_PLATFROM_CSDISTFILES)
- F_SPOT_CSFILES = $(F_SPOT_CSDISTFILES) \
- AssemblyInfo.cs
-
-+Cms.dll.mdb: Cms.dll
-+
- Cms.dll: $(CMS_CSFILES)
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(UNSAFE) $(CMS_CSFILES) $(CMS_ASSEMBLIES)
-
-+FSpot.Core.dll.mdb: FSpot.Core.dll
-+
- FSpot.Core.dll: $(CORE_CSFILES) FSpot.Utils.dll Cms.dll
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(CORE_CSFILES) $(CORE_ASSEMBLIES)
-
-+FSpot.Query.dll.mdb: FSpot.Query.dll
-+
- FSpot.Query.dll: $(QUERY_CSFILES) FSpot.Utils.dll FSpot.Core.dll
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(QUERY_CSFILES) $(QUERY_ASSEMBLIES)
-
-+FSpot.Utils.dll.mdb: FSpot.Utils.dll
-+
- FSpot.Utils.dll: $(UTILS_CSFILES)
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(UTILS_CSFILES) $(UTILS_ASSEMBLIES)
-
-+FSpot.JobScheduler.dll.mdb: FSpot.JobScheduler.dll
-+
- FSpot.JobScheduler.dll: $(JOBSCHEDULER_CSFILES) FSpot.Utils.dll
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(JOBSCHEDULER_CSFILES) $(JOBSCHEDULER_ASSEMBLIES)
-
-+FSpot.Bling.dll.mdb: FSpot.Bling.dll
-+
- FSpot.Bling.dll: $(BLING_CSFILES)
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(BLING_CSFILES) $(BLING_ASSEMBLIES)
-
-+FSpot.Widgets.dll.mdb: FSpot.Widgets.dll
-+
- FSpot.Widgets.dll: $(WIDGETS_CSFILES) FSpot.Utils.dll FSpot.Core.dll
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(WIDGETS_CSFILES) $(WIDGETS_ASSEMBLIES)
-@@ -504,10 +518,14 @@ FSpot.Widgets.dll: $(WIDGETS_CSFILES) FSpot.Utils.dll FSpot.Core.dll
- PLATFORM_CSFILES = $(GNOME_PLATFORM_CSFILES)
- PLATFORM_ASSEMBLIES = $(GNOME_PLATFORM_ASSEMBLIES)
-
-+FSpot.Platform.dll.mdb: FSpot.Platform.dll
-+
- FSpot.Platform.dll: $(PLATFORM_CSFILES) FSpot.Utils.dll
- @echo -e "\n*** Compiling $@"
- $(CSC_LIB) -out:$@ $(EXTRAFLAGS) $(PLATFORM_CSFILES) $(PLATFORM_ASSEMBLIES)
-
-+f-spot.exe.mdb: f-spot.exe
-+
- f-spot.exe: $(F_SPOT_CSFILES) FSpot.Utils.dll FSpot.Core.dll FSpot.Query.dll FSpot.JobScheduler.dll FSpot.Bling.dll FSpot.Widgets.dll Cms.dll FSpot.Platform.dll $(F_SPOT_RESOURCES)
- @echo -e "\n*** Compiling $@"
- $(CSC) -target:winexe -out:$@ $(EXTRAFLAGS) $(UNSAFE) $(NOWARN) $(NUNIT_DEFINES) $(F_SPOT_CSFILES) $(F_SPOT_ASSEMBLIES) $(RESOURCES)
---
-1.6.3.3
-
diff --git a/media-gfx/f-spot/files/f-spot-0.6.0.0-sandbox-violation.patch b/media-gfx/f-spot/files/f-spot-0.6.0.0-sandbox-violation.patch
deleted file mode 100644
index 73469dca89de..000000000000
--- a/media-gfx/f-spot/files/f-spot-0.6.0.0-sandbox-violation.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From 82322bb8461eca5a06e2ec05a5705bc52fada244 Mon Sep 17 00:00:00 2001
-From: Jim Ramsay <i.am@jimramsay.com>
-Date: Mon, 10 Aug 2009 14:03:38 -0400
-Subject: [PATCH 19/19] Make install-data-hook respect DESTDIR
-
----
- extensions/Exporters/FlickrExport/Makefile.am | 2 +-
- extensions/Exporters/PicasaWebExport/Makefile.am | 2 +-
- extensions/Exporters/SmugMugExport/Makefile.am | 2 +-
- extensions/Exporters/TabbloExport/Makefile.am | 2 +-
- 4 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/extensions/Exporters/FlickrExport/Makefile.am b/extensions/Exporters/FlickrExport/Makefile.am
-index 2535352..46c70e6 100644
---- a/extensions/Exporters/FlickrExport/Makefile.am
-+++ b/extensions/Exporters/FlickrExport/Makefile.am
-@@ -45,7 +45,7 @@ $(PLUGIN_ASSEMBLY): $(PLUGIN_SOURCES) $(PLUGIN_MANIFEST)
- plugindir = $(pkglibdir)/extensions
-
- install-data-hook:
-- rm -f $(plugindir)/$(PLUGIN_NAME).addin.xml
-+ -rm -f "$(DESTDIR)$(plugindir)/$(PLUGIN_NAME).addin.xml"
-
- plugin_DATA = \
- $(PLUGIN_ASSEMBLY)
-diff --git a/extensions/Exporters/PicasaWebExport/Makefile.am b/extensions/Exporters/PicasaWebExport/Makefile.am
-index 4b39ee2..25d0322 100644
---- a/extensions/Exporters/PicasaWebExport/Makefile.am
-+++ b/extensions/Exporters/PicasaWebExport/Makefile.am
-@@ -46,7 +46,7 @@ $(PLUGIN_ASSEMBLY): $(PLUGIN_SOURCES) $(PLUGIN_MANIFEST)
- plugindir = $(pkglibdir)/extensions
-
- install-data-hook:
-- rm -f $(plugindir)/$(PLUGIN_NAME).addin.xml
-+ -rm -f "$(DESTDIR)$(plugindir)/$(PLUGIN_NAME).addin.xml"
-
- plugin_DATA = \
- $(PLUGIN_ASSEMBLY)
-diff --git a/extensions/Exporters/SmugMugExport/Makefile.am b/extensions/Exporters/SmugMugExport/Makefile.am
-index 5e2d8b6..bed9b68 100644
---- a/extensions/Exporters/SmugMugExport/Makefile.am
-+++ b/extensions/Exporters/SmugMugExport/Makefile.am
-@@ -46,7 +46,7 @@ $(PLUGIN_ASSEMBLY): $(PLUGIN_SOURCES) $(PLUGIN_MANIFEST)
- plugindir = $(pkglibdir)/extensions
-
- install-data-hook:
-- rm -f $(plugindir)/$(PLUGIN_NAME).addin.xml
-+ -rm -f "$(DESTDIR)$(plugindir)/$(PLUGIN_NAME).addin.xml"
-
- plugin_DATA = \
- $(PLUGIN_ASSEMBLY)
-diff --git a/extensions/Exporters/TabbloExport/Makefile.am b/extensions/Exporters/TabbloExport/Makefile.am
-index b4ffd33..233ba73 100644
---- a/extensions/Exporters/TabbloExport/Makefile.am
-+++ b/extensions/Exporters/TabbloExport/Makefile.am
-@@ -55,7 +55,7 @@ $(PLUGIN_ASSEMBLY): $(PLUGIN_SOURCES) $(PLUGIN_MANIFEST)
- plugindir = $(pkglibdir)/extensions
-
- install-data-hook:
-- rm -f $(plugindir)/$(PLUGIN_NAME).addin.xml
-+ -rm -f "$(DESTDIR)$(plugindir)/$(PLUGIN_NAME).addin.xml"
-
- plugin_DATA = \
- $(PLUGIN_ASSEMBLY)
---
-1.6.3.3
-
diff --git a/media-gfx/f-spot/files/f-spot-0.8.1-mono2.8.patch b/media-gfx/f-spot/files/f-spot-0.8.1-mono2.8.patch
new file mode 100644
index 000000000000..80e5636ac9aa
--- /dev/null
+++ b/media-gfx/f-spot/files/f-spot-0.8.1-mono2.8.patch
@@ -0,0 +1,22 @@
+From 9d6e8052b188c2b1cb310ef05842da74a730a39f Mon Sep 17 00:00:00 2001
+From: Marek Habersack <grendel@twistedcode.net>
+Date: Wed, 15 Sep 2010 21:21:52 +0000
+Subject: PixbufLoader from gtk-sharp/master does not have a Close () overload which takes a boolean parameter
+
+https://bugzilla.gnome.org/show_bug.cgi?id=629224
+---
+diff --git a/src/Clients/MainApp/FSpot.Loaders/GdkImageLoader.cs b/src/Clients/MainApp/FSpot.Loaders/GdkImageLoader.cs
+index 2eea50e..9c9c07a 100644
+--- a/src/Clients/MainApp/FSpot.Loaders/GdkImageLoader.cs
++++ b/src/Clients/MainApp/FSpot.Loaders/GdkImageLoader.cs
+@@ -132,7 +132,7 @@ namespace FSpot.Loaders {
+ public new bool Close ()
+ {
+ lock (sync_handle) {
+- return base.Close (true);
++ return base.Close ();
+ }
+ }
+ #endregion
+--
+cgit v0.8.3.1