summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-10-17 09:54:25 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-10-17 09:54:25 +0000
commitd8d625409ebe1a1beb0c4adf7f74aa046a188f01 (patch)
tree9fb74451cb824594f3d3d86c1657edb98e2271a2
parentBump (diff)
downloadhistorical-d8d625409ebe1a1beb0c4adf7f74aa046a188f01.tar.gz
historical-d8d625409ebe1a1beb0c4adf7f74aa046a188f01.tar.bz2
historical-d8d625409ebe1a1beb0c4adf7f74aa046a188f01.zip
Drop useless USE=doc, it only regenerated documentation. Update license. Use vala.eclass. Drop old.
Package-Manager: portage-2.2.0_alpha137/cvs/Linux x86_64
-rw-r--r--gnome-extra/evolution-data-server/ChangeLog10
-rw-r--r--gnome-extra/evolution-data-server/Manifest21
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r1.ebuild160
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r2.ebuild11
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild22
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild139
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild20
7 files changed, 46 insertions, 337 deletions
diff --git a/gnome-extra/evolution-data-server/ChangeLog b/gnome-extra/evolution-data-server/ChangeLog
index 8d409462b51e..eaa72beff5bf 100644
--- a/gnome-extra/evolution-data-server/ChangeLog
+++ b/gnome-extra/evolution-data-server/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for gnome-extra/evolution-data-server
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.344 2012/09/27 10:42:49 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.345 2012/10/17 09:54:20 tetromino Exp $
+
+ 17 Oct 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -evolution-data-server-2.32.3-r1.ebuild,
+ evolution-data-server-2.32.3-r2.ebuild,
+ evolution-data-server-3.2.3-r2.ebuild, -evolution-data-server-3.4.3.ebuild,
+ evolution-data-server-3.4.4.ebuild:
+ Drop useless USE=doc, it only regenerated documentation. Update license. Use
+ vala.eclass. Drop old.
27 Sep 2012; Anthony G. Basile <blueness@gentoo.org>
evolution-data-server-3.4.4.ebuild:
diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
index 60fc223055ac..8a390d21ef19 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -15,19 +15,20 @@ AUX fix_relink_command.pl 4074 SHA256 f6da0e687f7e64eab82671def4b7445602d1bf64e9
DIST evolution-data-server-2.32.3-patches.tar.xz 24072 SHA256 7b1f29fad87a7e868736380c69880a29ddf5d4bd365734df53042e4bc9e8b0fa SHA512 20e12257e7153d074f20c158fc16a5a8feed8e9ed34035c6d752e31ca5b21436e08d767433aa16b885ad0aa8a95b18b41f79c80f2b30db42a5af402082882d55 WHIRLPOOL 660000ccaa0160325b92cf26ea031c96190645ce4bd2a6fc83b03411c6a2bb7f7aadc0ca0a493e1ff386fd4ac4471035af2da0decb436db7f8cf74b792ac4bd2
DIST evolution-data-server-2.32.3.tar.bz2 4322281 SHA256 744026a745b711b3e393b61fed21c4926d1b10a3aa7da64f4b33a3e3bf5b085c SHA512 863ccea7717a7fe743155513e74fc8ea35f558702bd4ff1075e15d1a36c1ecd9d5e285bd2a81245d680c05cf0521029583134b4e1d12668244042df3f5e62dfb WHIRLPOOL 3c56210f477901c3ea2d4712e631d219969cb113ff1c4cba3fcefccb67fed363a6207025b46922b9c1f6ba3427b962b5e0565c6b1441249c74b29afa314e3580
DIST evolution-data-server-3.2.3.tar.xz 3729592 SHA256 8760814491fa1ecf8806b31231b30c5f20169790abdc6b78a2faa194fde3987c SHA512 6b717bcd3398f52dc9f8f083c4ef8b497c31e8924c6d9fe782c41858e213e1b184be9d3e8a1bf6e81090cf62e892898d9d640ccb43479afe87325c959a2e59cd WHIRLPOOL 5a890622a1a1ab1b5633cb683c8b6bf110c230bab7b4c66e24240759c26941111343179de3b07219d4c2bbe0d6869016800f0ef17792fb130bfc09aeb6164c21
-DIST evolution-data-server-3.4.3.tar.xz 3645752 SHA256 455d0ee5ba5f1638f593476427697c9b5fc9668389b18f170449710f711626d8 SHA512 5bd2958af5a9459915a9e6c21416e9972ceb9161793428f9849bf5cb325fd42ca88cf63b688e6208b7f54f25ab7ca944c98225ab0494570a418977e675850a05 WHIRLPOOL 4311ee8f7498f28782b887ffc7485b333e0ec0749a13f637f54d06829a4523bd3154de0c84698ba41905348ab4070612b89850be6825748f8384955c1f548c08
DIST evolution-data-server-3.4.4.tar.xz 3647048 SHA256 ce9e1d5625503cd7f1f0631ec2f552e26800c33305b45722b34eba8da5ced491 SHA512 0c8945c01f634f0736935cd1096edd294a988707a8a229c2a38cfed8931952e670050a040c50da23a3be605f0a121cfb0d2cf0d8da8ec7d45edf0473b9af251f WHIRLPOOL afc940b4c0065d424048e0d87a6b1cd4fe9728c1480ec479df159e3940cc82daed51100bc4ce99de8df3d490bc50e9100898b0a1871e0e389e95b61fd37f233e
-EBUILD evolution-data-server-2.32.3-r1.ebuild 4669 SHA256 b617dd397ebf949c4947a2072e6b2e1236a99efe3fcc40a8831ae74be3eaabb9 SHA512 96b98bca18abd07e3a8e8dca3919d35d5b9387c9476a91fe8823ecfdb74e1fba6aed666783d929c6e213dafa2cfb4bcbb7ff0739fe8b47d42b9e57140404dd63 WHIRLPOOL d5415a035ed210c2100a663caa5e69d363499cf2853d45832735eb5e66117e86cc8c018fa1c0f1e6a82c701f1148ea908064e686d4921df8c74feb30c47ae5b5
-EBUILD evolution-data-server-2.32.3-r2.ebuild 4941 SHA256 55c04aa9c6bf2be5f4bbcb75b0a30aee025cb5b892913c599dd466f25ccee462 SHA512 ef8776e8e3203d236fd6bc895c6249aaa3a1d1139d36d1e9855e3f1b621fc1558753b0c61642cd9418e0e07a0b94452a92e5fba2ef58a17ef35ec07e715590b7 WHIRLPOOL 0cfd44808323cceba2df9d1db99c18fbd47f5dbfbe03755c4776e12fb1f8f3592e0b10604eec578fa807d96805b5badef0c9efd2ebf7415427bc1f8778b0262f
-EBUILD evolution-data-server-3.2.3-r2.ebuild 4645 SHA256 c85325a682071b1448c88a6a85b85fdc9dfd3f130892de77bbedc77945e92163 SHA512 fb50708b9bc08f56eae880364c3a590b74cbc9c2f5a39dbb39fc2075bb629dc609f6ff701d23e28a40facf3d4029b471a3faecf94438f2853b2585f955d7d849 WHIRLPOOL 9e2ed68df8d729a4b90d42c678480fd3be73d39f93b6747bc6d6c0728b63280060097d33bf16851d26108958cbca83eacc43ac42896e3337ab25d90ccb1e093f
-EBUILD evolution-data-server-3.4.3.ebuild 3994 SHA256 0c4cb00810dadcb80b21e6790f919b4598d04583c311cd04369d78f460880a41 SHA512 1e1e82a41bbf0d0311392859a4d64aea0bce17bb766545c233c01a7991f07b3bff35acda41d45ec8a13586a3fcbef1fffe44c169ccb6267ea0e601d282986032 WHIRLPOOL 4d58f5b7659d4a8399c4abd64b9add889e5781530b3ce1b89d6a0ce456ee7ee0addbe7d143a4e6eb67c86a6e76d3210ae14ede5451e5903f6cfd6d26e559ad32
-EBUILD evolution-data-server-3.4.4.ebuild 4005 SHA256 1bcce4d656a30d5fc5dace33f08d188f34d484b7c3748228c77a5b15b622327a SHA512 b81e47086f948e23edc7dd70fd8ba2e30f60af4c180a2e07bf9a618ace69302b327d7944d82b1dcfae478eaeb20779b0545df33253c708f2cde57a0418c60a1c WHIRLPOOL 835493426eb9de10c2eec4c194817184a4856c38470bbbd34afe9613b2cd7abf9e846680b7d58592d07bca4d5430a91327fe2c4a8bbc21e514c2bd6a1ffe11be
-MISC ChangeLog 67708 SHA256 4eeb8b71cddd734ebc65026738bb6a1f7859970f2d15592067f77bce1cddeff3 SHA512 9bfff8c6737f4a3e35f8dec9c7e1ac44a8e73389a5948b5a03f3f47c05a03249b59e4e014fa136d5df1d11cc2d224343ccd77f2892d35264d7454801e6bfc70c WHIRLPOOL d80d30eb08ed809ff31a1a6005d8068a9fbe688ac95c04c968cd9af92813e8a13ea2858d9108a812a80042b59077302797e7448a218fb3f7dd0722fcdc1ef023
+EBUILD evolution-data-server-2.32.3-r2.ebuild 4950 SHA256 c0687138dfd7dc808377a40b910f1ace4f6cfa8ba0af5db735efd72b3a908c37 SHA512 b67b5aa19ab04e4ff84287797a5c22b89b9e67ff9eafbb4ad925077d75e14326bff869b287448a9bb4410d7adfe175c58d1297b1c32d7fd4f40fa91477a79396 WHIRLPOOL 11bbefac230b65b84a69cf7f42f807f1c1421272899b4010ad74220ff6fa08302d6b63e37a86c7dbd046a0d58f5a1e7d2c4c18b672b4f68beaf1318c507066cc
+EBUILD evolution-data-server-3.2.3-r2.ebuild 4651 SHA256 211704d9d9d591d14d0bc7d7976d5f551daba54c83fedb257650f690fb8396ee SHA512 5a86ec4f5e36e66d8ef6996d0a09a2fe8aa5515b96147f8c60a249c1965ce94ee2114545aca3a5479fa09497f55e87187131c403e6e4bae7325857ab4982480a WHIRLPOOL 604bde3ff8f690e83732d9cdb18e04c614ef92a3c0cee2a7c2049b82e1bf3468639ea691e559e7408e9a0455eb96cddcd7f9b9c0b8e8c0d77819285169f3958d
+EBUILD evolution-data-server-3.4.4.ebuild 4011 SHA256 efe9d179e19dd2d411c2138ffc3895684d8b9a802ae8e101b438bc6ba0db601c SHA512 977d714cc6c7d79794213e66908cd4c09ab07aa3161b091467e542909788d061f89079742149141f3e93d4389cbd07bbdcb44abe62e3bf703849a3c4d0861460 WHIRLPOOL 0d69cec18ac28da8ce2b4bef8d7df2ee1713699fc9e114678b1601123faab921a8031433939efe6075a277225ca64ff18a64cae3c4ef64a283ef9d9a598952da
+MISC ChangeLog 68074 SHA256 952d163b02c77e925dc9d2a83b83030b80afa3e0cdb2f6d208babc7ab7d9cf3b SHA512 cf0d9df44e7c63cad3022b545e78441d327aaf008bd33b493bb8f2e4608b01d904b70c89f7c4af016377ca196c6c04cf4ee7a914d8c6f2079fdbd3b3a3445d41 WHIRLPOOL e4eafa428c1504d18c253d37e792f68584dac165cab7da975649d4a0c2d616c956a4586102378616825bd60ddb0082875abbbca56578610946fafd3de4c9a14a
MISC metadata.xml 535 SHA256 f458f1517ae769596f0dab7860b2789867e773eb32ad7cc00279dc7e2e82d64c SHA512 38aceea7cd19077688d45c10e16d935761a1913bc0d60a917e0e4cc11926959ec2154e08ffd903bc560d16c9e97c723d590d082e2e1a9a3dfc7ecc4e74fb7131 WHIRLPOOL 99ee5c5b8639e9a74f98878fe3b81985eb5f023e1b4f12c9e12a66e21d0e7f266faaedae6b086ef4603f3d53fc9aff0f0a5a3669a27179bfac07c2b495577114
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlBkLawACgkQl5yvQNBFVTU5kgCfXDaX9wjYHdYAjpeleN4ue6ao
-5ZQAn2ZSRu/2QZxxV/mqteGKlK6l9Gs9
-=u2v2
+iQEcBAEBCAAGBQJQfoBNAAoJEJ0WA1zPCt1hNCoIALquwlo14Aqx4wxhnVQOIZA4
+NVfonedYxHYQMQXO0gQgd5QTz+4/nQYNUBwRjl1wVcYNpdtqS4BleFAgrCrH5uNI
+ZleZfmKYNNqSEXpUej6wHKZzL9lUa8kZDOjb4OJ6hgr416xtcuG1p4WACTzPeL4z
+hsaVS9LOhWuOmpgVJPIwYCwIQWT3wj1GeVqYstRMrXRDu/OIq8Hhk7/vuhWpAqFD
+8Napc8W9syTZcYc7CbOvhkqzkm7V6a5EY+7oPlbOkoV00kbM0nMo+arbru61ee31
+q8UpOPGGCPwYmAodVk4CDthMybWD2sS/FDWl72HQqmpg3h2ifiWmIvnljIC7bA4=
+=S/vW
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r1.ebuild
deleted file mode 100644
index 16b508d7ab62..000000000000
--- a/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r1.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r1.ebuild,v 1.9 2012/05/05 06:25:24 jdhore Exp $
-
-EAPI="4"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-GNOME_TARBALL_SUFFIX="bz2"
-
-inherit autotools db-use eutils flag-o-matic gnome2 versionator virtualx
-
-DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="http://projects.gnome.org/evolution/"
-
-SRC_URI="${SRC_URI} http://dev.gentoo.org/~pacho/gnome/${P}-patches.tar.xz"
-
-LICENSE="LGPL-2 BSD DB"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
-
-IUSE="doc ipv6 kerberos gnome-keyring ldap +weather"
-
-RDEPEND=">=dev-libs/glib-2.25.12:2
- >=x11-libs/gtk+-2.24:2
- >=gnome-base/gconf-2
- >=dev-db/sqlite-3.5
- >=dev-libs/libgdata-0.6.3
- >=dev-libs/libical-0.43
- >=net-libs/libsoup-2.4:2.4
- >=dev-libs/libxml2-2
- >=sys-libs/db-4
- sys-libs/zlib
- virtual/libiconv
- >=dev-libs/nspr-4.4
- >=dev-libs/nss-3.9
- gnome-keyring? ( >=gnome-base/gnome-keyring-2.20.1 )
- kerberos? ( virtual/krb5 )
- ldap? ( >=net-nds/openldap-2 )
- weather? (
- >=dev-libs/libgweather-2.25.4:2
- <dev-libs/libgweather-2.91:2 )
-"
-DEPEND="${RDEPEND}
- dev-util/gperf
- virtual/pkgconfig
- >=dev-util/intltool-0.35.5
- sys-devel/bison
- >=gnome-base/gnome-common-2
- >=dev-util/gtk-doc-am-1.9
- doc? ( >=dev-util/gtk-doc-1.9 )"
-# eautoreconf needs:
-# >=gnome-base/gnome-common-2
-# >=dev-util/gtk-doc-am-1.9
-
-pkg_setup() {
- DOCS="ChangeLog MAINTAINERS NEWS TODO"
-
- # ssl stuff always enabled as recommended in upstream bug #642984
- G2CONF="${G2CONF}
- $(use_enable gnome-keyring)
- $(use_enable ipv6)
- $(use_with kerberos krb5 /usr)
- $(use_with ldap openldap)
- $(use_with weather)
- --disable-gtk3
- --enable-largefile
- --with-libdb=/usr
- --enable-ssl
- --enable-smime"
-
-}
-
-src_prepare() {
- # Adjust to gentoo's /etc/service
- epatch "${FILESDIR}/${PN}-2.31-gentoo_etc_services.patch"
-
- # GNOME bug 611353 (skips failing test atm)
- epatch "${FILESDIR}/e-d-s-camel-skip-failing-test.patch"
-
- # GNOME bug 621763 (skip failing test-ebook-stress-factory--fifo)
- sed -e 's/\(SUBDIRS =.*\)ebook/\1/' \
- -i addressbook/tests/Makefile.{am,in} \
- || die "failing test sed 1 failed"
-
- # Apply multiple backports and fixed from master and 2.32 branches
- #
- # 009 and 010 patches are broken, bug #372651
- rm "${WORKDIR}/${P}-patches"/009*.patch || die
- rm "${WORKDIR}/${P}-patches"/010*.patch || die
- epatch "${WORKDIR}/${P}-patches"/*.patch
-
- # /usr/include/db.h is always db-1 on FreeBSD
- # so include the right dir in CPPFLAGS
- append-cppflags "-I$(db_includedir)"
-
- # FIXME: Fix compilation flags crazyness
- sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
- -i configure.ac configure || die "sed 3 failed"
-
- intltoolize --force --copy --automake || die "intltoolize failed"
- eautoreconf
- gnome2_src_prepare
-}
-
-src_install() {
- # Prevent this evolution-data-server from linking to libs in the installed
- # evolution-data-server libraries by adding -L arguments for build dirs to
- # every .la file's relink_command field, forcing libtool to look there
- # first during relinking. This will mangle the .la files installed by
- # make install, but we don't care because we will be punting them anyway.
- perl "${FILESDIR}/fix_relink_command.pl" . \
- || die "fix_relink_command.pl failed"
-
- gnome2_src_install
-
- if use ldap; then
- MY_MAJORV=$(get_version_component_range 1-2)
- insinto /etc/openldap/schema
- doins "${FILESDIR}"/calentry.schema || die "doins failed"
- dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
- fi
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- unset ORBIT_SOCKETDIR
- unset SESSION_MANAGER
- export XDG_DATA_HOME="${T}"
- unset DISPLAY
- Xemake check || die "Tests failed."
-}
-
-pkg_preinst() {
- gnome2_pkg_preinst
-
- for lib in libcamel-provider-1.2.so.14 libedata-cal-1.2.so.7 \
- libgdata-1.2.so libgdata-google-1.2.so libcamel-1.2.so.14 \
- libedata-book-1.2.so.2 libebook-1.2.so.9 \
- libedataserver-1.2.so.13 libecal-1.2.so.7 libedataserverui-1.2.so.8
- do
- preserve_old_lib /usr/$(get_libdir)/$lib
- done
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- for lib in libcamel-provider-1.2.so.14 libedata-cal-1.2.so.7 \
- libgdata-1.2.so libgdata-google-1.2.so libcamel-1.2.so.14 \
- libedata-book-1.2.so.2 libebook-1.2.so.9 \
- libedataserver-1.2.so.13 libecal-1.2.so.7 libedataserverui-1.2.so.8
- do
- preserve_old_lib_notify /usr/$(get_libdir)/$lib
- done
-
- if use ldap; then
- elog ""
- elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
- fi
-}
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r2.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r2.ebuild
index 70e3d1da6b3f..387e7d4d610d 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r2.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r2.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/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r2.ebuild,v 1.11 2012/07/15 17:38:35 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-2.32.3-r2.ebuild,v 1.12 2012/10/17 09:54:20 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -15,11 +15,12 @@ HOMEPAGE="http://projects.gnome.org/evolution/"
SRC_URI="${SRC_URI} http://dev.gentoo.org/~pacho/gnome/${P}-patches.tar.xz"
-LICENSE="LGPL-2 BSD DB"
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD DB"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
-IUSE="doc ipv6 kerberos gnome-keyring ldap +weather"
+IUSE="ipv6 kerberos gnome-keyring ldap +weather"
RDEPEND=">=dev-libs/glib-2.25.12:2
>=x11-libs/gtk+-2.24:2
@@ -47,11 +48,9 @@ DEPEND="${RDEPEND}
>=dev-util/intltool-0.35.5
sys-devel/bison
>=gnome-base/gnome-common-2
- >=dev-util/gtk-doc-am-1.9
- doc? ( >=dev-util/gtk-doc-1.9 )"
+ >=dev-util/gtk-doc-am-1.9"
# eautoreconf needs:
# >=gnome-base/gnome-common-2
-# >=dev-util/gtk-doc-am-1.9
pkg_setup() {
DOCS="ChangeLog MAINTAINERS NEWS TODO"
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild
index 78c63687faf3..316930128eae 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild
@@ -1,20 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild,v 1.3 2012/08/13 04:58:39 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild,v 1.4 2012/10/17 09:54:20 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.14"
+VALA_USE_DEPEND="vapigen"
-inherit autotools db-use eutils flag-o-matic gnome2 versionator virtualx
+inherit autotools db-use eutils flag-o-matic gnome2 vala versionator virtualx
DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="http://www.gnome.org/projects/evolution/"
+HOMEPAGE="http://projects.gnome.org/evolution/"
-LICENSE="LGPL-2 BSD DB"
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD DB"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
-IUSE="doc +gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
+IUSE="+gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
# GNOME3: How do we slot libedataserverui-3.0.so?
# Also, libedata-cal-1.2.so and libecal-1.2.so use gtk-3, but aren't slotted
@@ -43,17 +46,15 @@ RDEPEND=">=dev-libs/glib-2.28:2
DEPEND="${RDEPEND}
dev-util/fix-la-relink-command
dev-util/gperf
- virtual/pkgconfig
>=dev-util/intltool-0.35.5
sys-devel/bison
>=gnome-base/gnome-common-2
>=dev-util/gtk-doc-am-1.9
>=sys-devel/gettext-0.17
- doc? ( >=dev-util/gtk-doc-1.9 )
- vala? ( >=dev-lang/vala-0.13.0:0.14[vapigen] )"
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )"
# eautoreconf needs:
# >=gnome-base/gnome-common-2
-# >=dev-util/gtk-doc-am-1.9
REQUIRED_USE="vala? ( introspection )"
@@ -65,8 +66,6 @@ pkg_setup() {
# Uh, what to do about dbus-call-timeout ?
# Fails to build with --disable-ssl; bug #392679, https://bugzilla.gnome.org/show_bug.cgi?id=642984
G2CONF="${G2CONF}
- VALAC=$(type -P valac-0.14)
- VAPIGEN=$(type -P vapigen-0.14)
$(use_enable gnome-online-accounts goa)
$(use_enable introspection)
$(use_enable ipv6)
@@ -101,6 +100,7 @@ src_prepare() {
eautoreconf
gnome2_src_prepare
+ use vala && vala_src_prepare
# GNOME bug 611353 (skips failing test atm)
# XXX: uncomment when there's a proper fix
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild
deleted file mode 100644
index 438e57043152..000000000000
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild,v 1.3 2012/09/10 17:07:04 tetromino Exp $
-
-EAPI="4"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-
-inherit db-use eutils flag-o-matic gnome2 versionator virtualx
-
-DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="http://www.gnome.org/projects/evolution/"
-
-LICENSE="LGPL-2 BSD DB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
-IUSE="doc +gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
-
-RDEPEND=">=dev-libs/glib-2.31:2
- >=x11-libs/gtk+-3.2:3
- >=gnome-base/gconf-2
- >=dev-db/sqlite-3.5
- >=dev-libs/libgdata-0.10
- >=gnome-base/gnome-keyring-2.20.1
- >=dev-libs/dbus-glib-0.6
- >=dev-libs/libical-0.43
- >=net-libs/libsoup-2.31.2:2.4
- >=dev-libs/libxml2-2
- >=sys-libs/db-4
- >=dev-libs/nspr-4.4
- >=dev-libs/nss-3.9
-
- sys-libs/zlib
- virtual/libiconv
-
- gnome-online-accounts? (
- >=net-libs/gnome-online-accounts-3.1.1
- >=net-libs/liboauth-0.9.4 )
- introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
- kerberos? ( virtual/krb5 )
- ldap? ( >=net-nds/openldap-2 )
- weather? ( >=dev-libs/libgweather-2.90.0:2 )
-"
-DEPEND="${RDEPEND}
- dev-util/fix-la-relink-command
- dev-util/gperf
- >=dev-util/intltool-0.35.5
- sys-devel/bison
- >=gnome-base/gnome-common-2
- >=dev-util/gtk-doc-am-1.9
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
- doc? ( >=dev-util/gtk-doc-1.14 )
- vala? ( >=dev-lang/vala-0.13.0:0.14[vapigen] )"
-# eautoreconf needs:
-# >=gnome-base/gnome-common-2
-# >=dev-util/gtk-doc-am-1.9
-
-REQUIRED_USE="vala? ( introspection )"
-
-# FIXME
-RESTRICT="test"
-
-pkg_setup() {
- DOCS="ChangeLog MAINTAINERS NEWS TODO"
- # Uh, what to do about dbus-call-timeout ?
- G2CONF="${G2CONF}
- --disable-schemas-compile
- VALAC=$(type -P valac-0.14)
- VAPIGEN=$(type -P vapigen-0.14)
- $(use_enable gnome-online-accounts goa)
- $(use_enable introspection)
- $(use_enable ipv6)
- $(use_with kerberos krb5 ${EPREFIX}/usr)
- $(use_with ldap openldap)
- $(use_enable vala vala-bindings)
- $(use_enable weather)
- --enable-nntp
- --enable-largefile
- --enable-smime
- --with-libdb=${EPREFIX}/usr"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # GNOME bug 611353 (skips failing test atm)
- # XXX: uncomment when there's a proper fix
- #epatch "${FILESDIR}/e-d-s-camel-skip-failing-test.patch"
-
- # GNOME bug 621763 (skip failing test-ebook-stress-factory--fifo)
- #sed -e 's/\(SUBDIRS =.*\)ebook/\1/' \
- # -i addressbook/tests/Makefile.{am,in} \
- # || die "failing test sed 1 failed"
-
- # /usr/include/db.h is always db-1 on FreeBSD
- # so include the right dir in CPPFLAGS
- append-cppflags "-I$(db_includedir)"
-
- # FIXME: Fix compilation flags crazyness
- # Touch configure.ac if doing eautoreconf
- sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
- -i configure || die "sed failed"
-}
-
-src_install() {
- # Prevent this evolution-data-server from linking to libs in the installed
- # evolution-data-server libraries by adding -L arguments for build dirs to
- # every .la file's relink_command field, forcing libtool to look there
- # first during relinking. This will mangle the .la files installed by
- # make install, but we don't care because we will be punting them anyway.
- fix-la-relink-command . || die "fix-la-relink-command failed"
- gnome2_src_install
-
- if use ldap; then
- MY_MAJORV=$(get_version_component_range 1-2)
- insinto /etc/openldap/schema
- doins "${FILESDIR}"/calentry.schema || die "doins failed"
- dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
- fi
-}
-
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
- unset ORBIT_SOCKETDIR
- unset SESSION_MANAGER
- export XDG_DATA_HOME="${T}"
- unset DISPLAY
- Xemake check || die "Tests failed."
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if use ldap; then
- elog ""
- elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
- fi
-}
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild
index 88605f18b6c2..45cea5eec4fa 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild
@@ -1,20 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild,v 1.4 2012/09/27 10:42:49 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild,v 1.5 2012/10/17 09:54:20 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.14"
+VALA_USE_DEPEND="vapigen"
-inherit db-use eutils flag-o-matic gnome2 versionator virtualx
+inherit db-use eutils flag-o-matic gnome2 vala versionator virtualx
DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="http://www.gnome.org/projects/evolution/"
+HOMEPAGE="http://projects.gnome.org/evolution/"
-LICENSE="LGPL-2 BSD DB"
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD DB"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
-IUSE="doc +gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
+IUSE="+gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
RDEPEND=">=dev-libs/glib-2.31:2
>=x11-libs/gtk+-3.2:3
@@ -50,11 +53,9 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.9
>=sys-devel/gettext-0.17
virtual/pkgconfig
- doc? ( >=dev-util/gtk-doc-1.14 )
- vala? ( >=dev-lang/vala-0.13.0:0.14[vapigen] )"
+ vala? ( $(vala_depend) )"
# eautoreconf needs:
# >=gnome-base/gnome-common-2
-# >=dev-util/gtk-doc-am-1.9
REQUIRED_USE="vala? ( introspection )"
@@ -66,8 +67,6 @@ pkg_setup() {
# Uh, what to do about dbus-call-timeout ?
G2CONF="${G2CONF}
--disable-schemas-compile
- VALAC=$(type -P valac-0.14)
- VAPIGEN=$(type -P vapigen-0.14)
$(use_enable gnome-online-accounts goa)
$(use_enable introspection)
$(use_enable ipv6)
@@ -83,6 +82,7 @@ pkg_setup() {
src_prepare() {
gnome2_src_prepare
+ use vala && vala_src_prepare
# GNOME bug 611353 (skips failing test atm)
# XXX: uncomment when there's a proper fix