summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2013-01-22 03:47:19 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2013-01-22 03:47:19 +0000
commit329803c742da3d88fbcd7ce59f8896ee36a20aa9 (patch)
tree174ce8055b3032e346261e8274edebe6e7e32c76 /gnome-extra
parentUse $(AR) rather than $(LD) for intermediate linking #437062 by corentin.labbe. (diff)
downloadhistorical-329803c742da3d88fbcd7ce59f8896ee36a20aa9.tar.gz
historical-329803c742da3d88fbcd7ce59f8896ee36a20aa9.tar.bz2
historical-329803c742da3d88fbcd7ce59f8896ee36a20aa9.zip
Version bump with various bugfixes. Modernize ebuild.
Package-Manager: portage-2.2.0_alpha158/cvs/Linux x86_64 Manifest-Sign-Key: 0xCF0ADD61
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/evolution-data-server/ChangeLog8
-rw-r--r--gnome-extra/evolution-data-server/Manifest18
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.6.3.ebuild138
3 files changed, 162 insertions, 2 deletions
diff --git a/gnome-extra/evolution-data-server/ChangeLog b/gnome-extra/evolution-data-server/ChangeLog
index 15e79aa8f1e1..7fce91f3d003 100644
--- a/gnome-extra/evolution-data-server/ChangeLog
+++ b/gnome-extra/evolution-data-server/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnome-extra/evolution-data-server
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.350 2013/01/06 09:38:18 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.351 2013/01/22 03:47:14 tetromino Exp $
+
+*evolution-data-server-3.6.3 (22 Jan 2013)
+
+ 22 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +evolution-data-server-3.6.3.ebuild:
+ Version bump with various bugfixes. Modernize ebuild.
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org>
evolution-data-server-3.6.2-r1.ebuild:
diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
index 2fbb390f0a3f..617d6be116f9 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX calentry.schema 3661 SHA256 107d60463833d5ceb5f752335dd07fef303093c58a51fb03405fed5837999431 SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834 WHIRLPOOL 2255a4b0b98f55476388bb97ac5bf1bf2b7107b56c2a93f55142e7ae0892c8f93874fd0731663362bacb4ad85302a6cb8a22a7228bba0724fb45d1eb37f406a1
AUX e-d-s-camel-skip-failing-test.patch 660 SHA256 f89f7635e9a5ddc2aa2f713a6d7eb9322f3416f8f9ad1cba1a113f65a1eaacb5 SHA512 c5bd8e1d86c000dc9dcfe0ab4d78df7d064fafb650c086b31e5b15e4e2ea269627eaf19b9743b7354e32a60e0aced19979d1c84be329b557cfcd23e019765121 WHIRLPOOL c21875187b5e86c9ca712b3d29cb81c2e9c923e08690fdbf12b86d8aa06e01707478230d67b855a0035c4dfa6e667a63d0ee5bbacd36ca9a1d99b7132fd7c90a
AUX evolution-data-server-2.31-gentoo_etc_services.patch 1350 SHA256 1dae07ed5cb124c2da6e0d28f4e64555b6fb2bc012ceee3506f0af6e3e41102a SHA512 738d5c38239a509949f49d2b6c8cee1bf9996ca501b0daaae9b194bb8a487c0841e80fcbb467ff0fcd6369c3e78154619c48459bd559700a66e4033ce88cecb2 WHIRLPOOL 027c8020ba7f2d1d4f6a7b43dffbdbddd29c0c28e7082aee8a9c653f3fb78f78789da45481aaca0250b5c8905bc2ba78cdeb535a2b426b2e97c7ba79409f4f7c
@@ -10,8 +13,21 @@ DIST evolution-data-server-2.32.3.tar.bz2 4322281 SHA256 744026a745b711b3e393b61
DIST evolution-data-server-3.4.4.tar.xz 3647048 SHA256 ce9e1d5625503cd7f1f0631ec2f552e26800c33305b45722b34eba8da5ced491 SHA512 0c8945c01f634f0736935cd1096edd294a988707a8a229c2a38cfed8931952e670050a040c50da23a3be605f0a121cfb0d2cf0d8da8ec7d45edf0473b9af251f WHIRLPOOL afc940b4c0065d424048e0d87a6b1cd4fe9728c1480ec479df159e3940cc82daed51100bc4ce99de8df3d490bc50e9100898b0a1871e0e389e95b61fd37f233e
DIST evolution-data-server-3.6.2-gentoo-patches.tar.xz 12836 SHA256 38ac40ca3fb16593f61c0eb6c30204bf841ac3df727ea8e729da79f392b29495 SHA512 d250381c421f29463a7f2c5f28c6deef0eca9fd60c34137ac6fbba7e862cac980fb03ed2343c30151dcf61194105b927c8ef25c7720fe18a9637474b0aeaebfb WHIRLPOOL 7672783c9d6798b6541baa0b3ae14ffbbd12be5234fcdabcf0846280fcf7e272311990dd9a73ca35ced03f55347cc97e8eef8bb701adb0cabf1f0601fc6ca451
DIST evolution-data-server-3.6.2.tar.xz 3953424 SHA256 bc94d8b9f1a6fb81a630cf38abec303b87a87ce2fd880f9519c23e5de2ce88f0 SHA512 9cce9ec36327e24e011f2c4f627c7a9df86cf2b3ddfee5fd2e9c4b45224d81e18ff4991afcdfe6e609232b189b7464c5135f3e94bbade25cabaf1127e7f15a87 WHIRLPOOL a1ccd75c4f23b589ea38c1e90776d3485571899733250a03c78ca7cf5ca66da25f56af95f5c7cd3372631e32e56ca4c875fd8be09567e1c9e0f86c5c6d7e68b3
+DIST evolution-data-server-3.6.3.tar.xz 4073908 SHA256 37a0d0d4f6c8515e70e34f1e7e1f457f4c7736f35ba0f18c4b4bca0a17db7de0 SHA512 c22fc555857c60bdac671cdd53bfec4f7d63398c2f690ef540ca1dda5c3d06d49fde5a9310a1d12c1ad93de48dc507ead1342c3e0d9958b81d65b8f8714ce25b WHIRLPOOL 54dd5a904bb4e94baeeff68fb29ac0329ec80e3d845fe4b7f5795c9cabb67d061e194abced022cfee5f150fb06b36814fff744d9720d75e5cb938184e877147e
EBUILD evolution-data-server-2.32.3-r2.ebuild 4951 SHA256 3ebf16a907aad5c9ce1cbe68f43050165e25230f1fedf2976e2a1cda4e991dbe SHA512 0f191c89d2ea6e463cfa3a12ca5b922b2d842d0ec5651ad933cd7e08d42de23358e46a8374390897265296efd028bedac2bd9cd619673d33c7c38eca04d4d01c WHIRLPOOL 89fb49855e1663268927bda04eaed7e79977a426ea89302c218b145ec5f30f314ca470d980159aa26b231d0f31c06295b9dd058964d459bb36b3a447088b69df
EBUILD evolution-data-server-3.4.4.ebuild 4012 SHA256 75dcfdca52053e7c936d13d563cc493fd73401767206ffb43ac9f6f2f8325a92 SHA512 52f0f9e3fbeb02da98c7e7ed03ac0c8f49e15e933a78022bd716c7ee6b93ac62ed4e5e7f8b22c758c1dd00d032389e3fb5fe9434ef8bf456f7d9979434aa6379 WHIRLPOOL 30d08e070075b5ef35b3d41eeeada12b05fb2a20c67bdb87e7abc7935cf352fc496deb5e411a0652cebd9211439c1f80cb7a176f5845d178fa90728db969879a
EBUILD evolution-data-server-3.6.2-r1.ebuild 4114 SHA256 252c88d4314a80ae810fda852c00ed17afb0dfeb3bcc66525bd1f3353da5d661 SHA512 8e8d5afe628ab36a80cf0d80e9885a14b0a0ecd53cf356623c341179c2d8a54001a9d1f0405d109cedc165104f4f1090b2c5a291b9d38fc6a0f88ccf952f055a WHIRLPOOL 6baedc6ec6bd979f4354eaf3ac4bd5841036ee4691499fcdad9eb1fb2f974700bb457b06d0908df8b9354a313efed27dcaa6bb73e26dd3071a0bb63d652a40ef
-MISC ChangeLog 69336 SHA256 d677748fc062afe63aa5f4487c50d0887e3ca8574789f74fb96c06d28a549ff1 SHA512 a1083c9e316679f776f348c867e0c00a4bcb48a3d52f51881f0c93bebf0c186ae279398b2624ff324304d766e327afd3849391e1cbd1e91504a89bde12f00531 WHIRLPOOL 7fbc003744ebc637a27e591587de4e79faa7abc3240849f4332365996722624b6d8630498e4049687d44ebf1974d01d8f1e42bacf993fa65acd3f6b5658cc337
+EBUILD evolution-data-server-3.6.3.ebuild 3996 SHA256 42bfb676eeca11f0eb369ae2efa0787e900fdedfa31d729e9c77527b206f14cb SHA512 09c1b4189d272bb52f0d3b310b7f73e98c8a0e3e64caa7b37dc15e11cb765ce1c9eba3f0726ff918757ed568f5b20b761549512cb333873a5a4a79e1bb478836 WHIRLPOOL dea1736fd1d6eb30413517770aee4517e402dce02c45a8e69d85fd85cc8b1c957117381d0e8129a6562c06155161c9b94388f3d5945b515379a7bf4eb6d44f57
+MISC ChangeLog 69541 SHA256 f3ffa45c85e948afacfc4afc5d9055fe9156006cc9f98f1f80afd6c7d9deb264 SHA512 ab5cda753ff3e802f07faf09ac27a48ce198fcbb325c2d3547414a6a95a94ab2869cbe831a1ba1305c58c07f4e33f0815bae05593a197ea928ca0f745ba9b3f5 WHIRLPOOL 94a49096828889cfa472346d1abe97e3ebe655b9c72b2b45d3a4f84fcf24a086098e6536a567667cd065a8b453639141119c67c7942ecdbd22c353f47ffd53c8
MISC metadata.xml 506 SHA256 3b17f5d3335559ed8198c33f0866c39d854a452218344082d4453dddf555710b SHA512 4916d65f5fc5ccf4ddb5bd12717e3d839e01240df064c0b485f106713aa28573dd9a79944d2f4db0371fd766f8ff2938580b91fc90d2a72e44b9829f4e026b89 WHIRLPOOL 6b863b456d3e3c87a88cfcdfaaa105b4620524d840af99cafb9a70ea6ae619113e3c5e9575f3f7d4e487a695aa26aa3246e79c36059fa555f158d5fc3923a86a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJQ/gvDAAoJEJ0WA1zPCt1hitAIALvEfduXcCZoQ8/eSTfliqj/
+I7twYZ5PI+mdlIu22LcNATkmaJfC6mZVbic1/satVVbBWfZfI2O8i9ZEjswDwQL4
+VLdnMaqprlQn38haQsRsV0pXxITwAC4ETnwR15Pl9mJaJIWN2c9ljMUGTTlcs3Nc
+MPxwv84zOqP83p+Jb/gutmJUeWCRmawLI76qrfLBLAAKO5qRAVdLP/e400rJzpxF
+APW2/OxZg8a5muDF3QdNFYLzwNsbV3ObWvmJZcYb0Mjx/l8kOH9nkmJyj+noYuQH
+pekevqJa2KUjfPKo/Ja4mXAVvV0Hwbv7J7lMYVzNvIHj5tQK8N58c7pmCy+u/gQ=
+=I9t2
+-----END PGP SIGNATURE-----
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.6.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.6.3.ebuild
new file mode 100644
index 000000000000..cecc6959e7ae
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.6.3.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2013 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.6.3.ebuild,v 1.1 2013/01/22 03:47:14 tetromino Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.18"
+VALA_USE_DEPEND="vapigen"
+# No PYTHON_DEPEND, python is only needed at build time
+
+inherit db-use eutils flag-o-matic gnome2 python vala versionator virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="http://projects.gnome.org/evolution/"
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/40" # subslot = libcamel-1.2 soname version
+IUSE="api-doc-extras +gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND=">=dev-libs/glib-2.32:2
+ >=x11-libs/gtk+-3.2:3
+ >=dev-db/sqlite-3.5:=
+ >=dev-libs/libgdata-0.10:=
+ >=gnome-base/gnome-keyring-2.20.1
+ >=dev-libs/libical-0.43:=
+ >=net-libs/libsoup-2.38.1:2.4
+ >=dev-libs/libxml2-2
+ >=sys-libs/db-4:=
+ >=dev-libs/nspr-4.4:=
+ >=dev-libs/nss-3.9:=
+ >=app-crypt/gcr-3.4
+
+ sys-libs/zlib:=
+ virtual/libiconv
+
+ gnome-online-accounts? (
+ >=net-libs/gnome-online-accounts-3.2
+ >=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-3.5:2= )
+"
+DEPEND="${RDEPEND}
+ =dev-lang/python-2*
+ dev-util/fix-la-relink-command
+ dev-util/gperf
+ >=dev-util/gtk-doc-am-1.9
+ >=dev-util/intltool-0.35.5
+ >=gnome-base/gnome-common-2
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )"
+# eautoreconf needs:
+# >=gnome-base/gnome-common-2
+
+# FIXME
+RESTRICT="test"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ DOCS="ChangeLog MAINTAINERS NEWS TODO"
+
+ gnome2_src_prepare
+ use vala && vala_src_prepare
+
+ # /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_configure() {
+ # Uh, what to do about dbus-call-timeout ?
+ gnome2_src_configure \
+ --disable-schemas-compile \
+ $(use_enable api-doc-extras gtk-doc) \
+ $(use_with api-doc-extras private-docs) \
+ $(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_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
+}