summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2008-04-01 21:06:02 +0000
committerMart Raudsepp <leio@gentoo.org>2008-04-01 21:06:02 +0000
commitc4a406fcccb8993390932a9fd4413dadbe482881 (patch)
tree8805cfff831dcbda3c8470f9cd2cdf0f29d09012 /gnome-extra/evolution-webcal
parentI never added the desktop and developer sub-profiles for s390, so removing th... (diff)
downloadhistorical-c4a406fcccb8993390932a9fd4413dadbe482881.tar.gz
historical-c4a406fcccb8993390932a9fd4413dadbe482881.tar.bz2
historical-c4a406fcccb8993390932a9fd4413dadbe482881.zip
Fix broken build with libsoup-2.4 present on the system
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'gnome-extra/evolution-webcal')
-rw-r--r--gnome-extra/evolution-webcal/ChangeLog7
-rw-r--r--gnome-extra/evolution-webcal/Manifest13
-rw-r--r--gnome-extra/evolution-webcal/evolution-webcal-2.12.0.ebuild11
-rw-r--r--gnome-extra/evolution-webcal/files/evolution-webcal-2.12.0-no-libsoup24.patch149
4 files changed, 171 insertions, 9 deletions
diff --git a/gnome-extra/evolution-webcal/ChangeLog b/gnome-extra/evolution-webcal/ChangeLog
index 77840fff33dc..963fe54476fe 100644
--- a/gnome-extra/evolution-webcal/ChangeLog
+++ b/gnome-extra/evolution-webcal/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for gnome-extra/evolution-webcal
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-webcal/ChangeLog,v 1.85 2008/03/26 22:39:57 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-webcal/ChangeLog,v 1.86 2008/04/01 21:06:01 leio Exp $
+
+ 01 Apr 2008; Mart Raudsepp <leio@gentoo.org>
+ +files/evolution-webcal-2.12.0-no-libsoup24.patch,
+ evolution-webcal-2.12.0.ebuild:
+ Fix broken build with libsoup-2.4 present on the system
*evolution-webcal-2.21.92 (26 Mar 2008)
diff --git a/gnome-extra/evolution-webcal/Manifest b/gnome-extra/evolution-webcal/Manifest
index 0f13caab7d50..6d59689c1686 100644
--- a/gnome-extra/evolution-webcal/Manifest
+++ b/gnome-extra/evolution-webcal/Manifest
@@ -1,16 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX evolution-webcal-2.12.0-no-libsoup24.patch 4590 RMD160 0f4d064f8dcb908bfd0bd91f64d5fb30e4761e36 SHA1 240957b8916aa25f5b9a26a501682565cbd618fb SHA256 8cb8b0bee5f50c1f4973c65381435fefacb22d8204d02c2907000f3ed993f146
DIST evolution-webcal-2.12.0.tar.bz2 193553 RMD160 5f4de89092bc949eda41c03f5c77e5c7cea55700 SHA1 8bdb0ea760e6e92aa19be99c33ed0aa3a2607c89 SHA256 f8445c3d93af4f8f4f325c5eb3fa94093f9eb299171a0983056d069e9658fc00
DIST evolution-webcal-2.21.92.tar.bz2 199394 RMD160 641acb467344730d6f572afe2005e9fce1d1c22b SHA1 c231b815d72df775bf05605c870f848b027aa3dc SHA256 c583707d338edf7957a2f92804901569c9f6c1b2d16ba3682b92ba96fa300dca
-EBUILD evolution-webcal-2.12.0.ebuild 778 RMD160 164219c3f4bdc4222637c7c401bdd876007d070e SHA1 d4549fa7b3d7e08d6c34538f866be165da3e6509 SHA256 1ce8331e9c14db540876097a77be36875d354b13af4c6126ad1798bb62cfc948
+EBUILD evolution-webcal-2.12.0.ebuild 921 RMD160 5d8a3f606c259726379d8c59876a01e9779a0bfa SHA1 d29b91be90da07bdb6bd6feb321a1a85342fe531 SHA256 3b33e8f020f8c477bde883a84a00aabaa76bea9f9b79fc352f207bda1ddb6608
EBUILD evolution-webcal-2.21.92.ebuild 763 RMD160 bcb2b834a9b235691bbe3b19036b748781ee4fa1 SHA1 fc791ac0183991be792bd28867cc39209c33cdcd SHA256 115be9fed01fa8060fd219bc995eefafefdde5ede4b3e60e349b47c82e506e2a
-MISC ChangeLog 10761 RMD160 5cdb8ae585455043fff2579c097429ffb55f9e55 SHA1 6c8ef9690825ef04822253eb3f2a66ccc76735cd SHA256 8d3ab43d46705d7d365005a7a71fd5dcf4886b54c34ce7f11577646908f272df
+MISC ChangeLog 10955 RMD160 0b6f3119d717f3f11157f5a53f22433846b9fa2b SHA1 10b0a077c8eefb33fb747d00c7fecae015d7a993 SHA256 a7dfc1e9c3af523d9c0033006629f7f060b670378446450eab22439932e2a07e
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
+Version: GnuPG v2.0.8 (GNU/Linux)
-iD8DBQFH6tDG1fmVwcYIWAYRAjboAKC6Gs3jyiIXn0Eifuzb4mT7rxs5EgCgwrtq
-EPAJjUXuNvBlMUXVWQC07vA=
-=9b+Z
+iEYEARECAAYFAkfyo8MACgkQkeYb6olFHJcw/QCffhOuY8Q0OgIM72rTrn3ouIMS
+cicAoKngCXhqGKqZ0HK6DFbKwGuGFeUL
+=yxtK
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/evolution-webcal/evolution-webcal-2.12.0.ebuild b/gnome-extra/evolution-webcal/evolution-webcal-2.12.0.ebuild
index af282a3ab1e8..829001d722cd 100644
--- a/gnome-extra/evolution-webcal/evolution-webcal-2.12.0.ebuild
+++ b/gnome-extra/evolution-webcal/evolution-webcal-2.12.0.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-webcal/evolution-webcal-2.12.0.ebuild,v 1.8 2008/01/29 18:02:34 dang Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-webcal/evolution-webcal-2.12.0.ebuild,v 1.9 2008/04/01 21:06:01 leio Exp $
EAPI="1"
-inherit gnome2
+inherit eutils gnome2
DESCRIPTION="A GNOME URL handler for web-published ical calendar files"
HOMEPAGE="http://www.gnome.org/"
@@ -26,3 +26,10 @@ DEPEND="${RDEPEND}
DOCS="AUTHORS ChangeLog TODO"
USE_DESTDIR="1"
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # Fix build with libsoup-2.4 present on the system
+ epatch "${FILESDIR}/${P}-no-libsoup24.patch"
+}
diff --git a/gnome-extra/evolution-webcal/files/evolution-webcal-2.12.0-no-libsoup24.patch b/gnome-extra/evolution-webcal/files/evolution-webcal-2.12.0-no-libsoup24.patch
new file mode 100644
index 000000000000..5cb2d2c231bd
--- /dev/null
+++ b/gnome-extra/evolution-webcal/files/evolution-webcal-2.12.0-no-libsoup24.patch
@@ -0,0 +1,149 @@
+--- configure.ac.orig 2008-04-01 23:34:47.000000000 +0300
++++ configure.ac 2008-04-01 23:38:17.000000000 +0300
+@@ -28,8 +28,7 @@
+ AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
+ AM_GCONF_SOURCE_2
+
+-# Check for libsoup-2.4 and fall back to 2.2 if not found
+-PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4, LIBSOUP_API=2.4, LIBSOUP_API=2.2)
++LIBSOUP_API=2.2
+
+ PKG_CHECK_MODULES(EVOLUTION_WEBCAL, glib-2.0 >= 2.8 gtk+-2.0 >= 2.4 libgnome-2.0 >= 2.14 libgnomeui-2.0 libecal-1.2 >= 1.1.0 libsoup-$LIBSOUP_API >= 2.1.8)
+ AC_SUBST(EVOLUTION_WEBCAL_CFLAGS)
+--- configure.orig 2008-04-01 23:34:50.000000000 +0300
++++ configure 2008-04-01 23:38:20.000000000 +0300
+@@ -748,8 +748,6 @@
+ GCONF_SCHEMAS_INSTALL_TRUE
+ GCONF_SCHEMAS_INSTALL_FALSE
+ PKG_CONFIG
+-LIBSOUP_CFLAGS
+-LIBSOUP_LIBS
+ EVOLUTION_WEBCAL_CFLAGS
+ EVOLUTION_WEBCAL_LIBS
+ LIBOBJS
+@@ -765,8 +763,6 @@
+ CPPFLAGS
+ CPP
+ PKG_CONFIG
+-LIBSOUP_CFLAGS
+-LIBSOUP_LIBS
+ EVOLUTION_WEBCAL_CFLAGS
+ EVOLUTION_WEBCAL_LIBS'
+
+@@ -1368,10 +1364,6 @@
+ you have headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+ PKG_CONFIG path to pkg-config utility
+- LIBSOUP_CFLAGS
+- C compiler flags for LIBSOUP, overriding pkg-config
+- LIBSOUP_LIBS
+- linker flags for LIBSOUP, overriding pkg-config
+ EVOLUTION_WEBCAL_CFLAGS
+ C compiler flags for EVOLUTION_WEBCAL, overriding pkg-config
+ EVOLUTION_WEBCAL_LIBS
+@@ -6890,7 +6882,8 @@
+
+
+
+-# Check for libsoup-2.4 and fall back to 2.2 if not found
++LIBSOUP_API=2.2
++
+
+
+ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+@@ -7013,78 +7006,6 @@
+ fi
+
+ pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for LIBSOUP" >&5
+-echo $ECHO_N "checking for LIBSOUP... $ECHO_C" >&6; }
+-
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$LIBSOUP_CFLAGS"; then
+- pkg_cv_LIBSOUP_CFLAGS="$LIBSOUP_CFLAGS"
+- else
+- if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libsoup-2.4") 2>&5
+- ac_status=$?
+- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); }; then
+- pkg_cv_LIBSOUP_CFLAGS=`$PKG_CONFIG --cflags "libsoup-2.4" 2>/dev/null`
+-else
+- pkg_failed=yes
+-fi
+- fi
+-else
+- pkg_failed=untried
+-fi
+-if test -n "$PKG_CONFIG"; then
+- if test -n "$LIBSOUP_LIBS"; then
+- pkg_cv_LIBSOUP_LIBS="$LIBSOUP_LIBS"
+- else
+- if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libsoup-2.4") 2>&5
+- ac_status=$?
+- echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); }; then
+- pkg_cv_LIBSOUP_LIBS=`$PKG_CONFIG --libs "libsoup-2.4" 2>/dev/null`
+-else
+- pkg_failed=yes
+-fi
+- fi
+-else
+- pkg_failed=untried
+-fi
+-
+-
+-
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+- _pkg_short_errors_supported=yes
+-else
+- _pkg_short_errors_supported=no
+-fi
+- if test $_pkg_short_errors_supported = yes; then
+- LIBSOUP_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libsoup-2.4"`
+- else
+- LIBSOUP_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libsoup-2.4"`
+- fi
+- # Put the nasty error message in config.log where it belongs
+- echo "$LIBSOUP_PKG_ERRORS" >&5
+-
+- { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+- LIBSOUP_API=2.2
+-elif test $pkg_failed = untried; then
+- LIBSOUP_API=2.2
+-else
+- LIBSOUP_CFLAGS=$pkg_cv_LIBSOUP_CFLAGS
+- LIBSOUP_LIBS=$pkg_cv_LIBSOUP_LIBS
+- { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+- LIBSOUP_API=2.4
+-fi
+-
+-
+-pkg_failed=no
+ { echo "$as_me:$LINENO: checking for EVOLUTION_WEBCAL" >&5
+ echo $ECHO_N "checking for EVOLUTION_WEBCAL... $ECHO_C" >&6; }
+
+@@ -8043,15 +7964,13 @@
+ GCONF_SCHEMAS_INSTALL_TRUE!$GCONF_SCHEMAS_INSTALL_TRUE$ac_delim
+ GCONF_SCHEMAS_INSTALL_FALSE!$GCONF_SCHEMAS_INSTALL_FALSE$ac_delim
+ PKG_CONFIG!$PKG_CONFIG$ac_delim
+-LIBSOUP_CFLAGS!$LIBSOUP_CFLAGS$ac_delim
+-LIBSOUP_LIBS!$LIBSOUP_LIBS$ac_delim
+ EVOLUTION_WEBCAL_CFLAGS!$EVOLUTION_WEBCAL_CFLAGS$ac_delim
+ EVOLUTION_WEBCAL_LIBS!$EVOLUTION_WEBCAL_LIBS$ac_delim
+ LIBOBJS!$LIBOBJS$ac_delim
+ LTLIBOBJS!$LTLIBOBJS$ac_delim
+ _ACEOF
+
+- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 42; then
++ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 40; then
+ break
+ elif $ac_last_try; then
+ { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5