diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2013-01-22 03:47:19 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2013-01-22 03:47:19 +0000 |
commit | 329803c742da3d88fbcd7ce59f8896ee36a20aa9 (patch) | |
tree | 174ce8055b3032e346261e8274edebe6e7e32c76 /gnome-extra | |
parent | Use $(AR) rather than $(LD) for intermediate linking #437062 by corentin.labbe. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | gnome-extra/evolution-data-server/Manifest | 18 | ||||
-rw-r--r-- | gnome-extra/evolution-data-server/evolution-data-server-3.6.3.ebuild | 138 |
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 +} |