summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2012-12-18 23:31:58 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2012-12-18 23:31:58 +0000
commitd00afa17cbf1b28fc9efda7fceadb8675b65362c (patch)
treea45debad997016d5434913fb2223438c779cb93e /dev-libs/folks
parentAdd dev-libs/folks-0.8 to Gnome 3.6 mask. (diff)
downloadhistorical-d00afa17cbf1b28fc9efda7fceadb8675b65362c.tar.gz
historical-d00afa17cbf1b28fc9efda7fceadb8675b65362c.tar.bz2
historical-d00afa17cbf1b28fc9efda7fceadb8675b65362c.zip
Version bump for Gnome 3.6. Fix license. Drop old revisions.
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64 Manifest-Sign-Key: 0xC6085806
Diffstat (limited to 'dev-libs/folks')
-rw-r--r--dev-libs/folks/ChangeLog8
-rw-r--r--dev-libs/folks/Manifest20
-rw-r--r--dev-libs/folks/folks-0.2.1.ebuild51
-rw-r--r--dev-libs/folks/folks-0.8.0.ebuild (renamed from dev-libs/folks/folks-0.6.6.ebuild)69
-rw-r--r--dev-libs/folks/metadata.xml17
5 files changed, 68 insertions, 97 deletions
diff --git a/dev-libs/folks/ChangeLog b/dev-libs/folks/ChangeLog
index 9314d54a195a..cf0b20da49a7 100644
--- a/dev-libs/folks/ChangeLog
+++ b/dev-libs/folks/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/folks
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/ChangeLog,v 1.21 2012/05/07 07:45:01 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/ChangeLog,v 1.22 2012/12/18 23:31:54 eva Exp $
+
+*folks-0.8.0 (18 Dec 2012)
+
+ 18 Dec 2012; Gilles Dartiguelongue <eva@gentoo.org> -folks-0.2.1.ebuild,
+ -folks-0.6.6.ebuild, +folks-0.8.0.ebuild, metadata.xml:
+ Version bump for Gnome 3.6. Fix license. Drop old revisions.
*folks-0.6.9 (07 May 2012)
diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest
index e399f31efaa1..ae7797011f60 100644
--- a/dev-libs/folks/Manifest
+++ b/dev-libs/folks/Manifest
@@ -1,10 +1,18 @@
-DIST folks-0.2.1.tar.bz2 465522 SHA256 f8eeeb6a6974416d4db1ab6b18187173fb6ff4ec7830bece379dfba9b25f2a29 SHA512 014a4c056c85f34a0ca2c7f83038a9ecd234082641a5dea7e9ebdfcba20635036ee7c8797d8d7306c2a293e59e67634ab02d3cee73cd2cb7490b9952e17b7f46 WHIRLPOOL d0e1e85a4b26f204679b8e4449b094daf4b96cda70efbf1c0c1dc42dd6f10e0a72c7f8721a396099ac078532213466a7bf62e661004a65b0767f25ef826a8130
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST folks-0.4.3.tar.bz2 635168 SHA256 e5a5bbe1524130ff5b6400726db3e12299b12ffefa108bc89169509f343d925e SHA512 dfd7cb055aba691e7b8e7daa3e887e20f021d230617641c0dcf91787b53b576601fabeeba654e98009b47ecff39969ea1b560822d4452ee497c7eeedc16c423b WHIRLPOOL 49cee01e55e9223b6566d76c21f8de68a15c6a2534ce4b4d6ed752e9cf8dadd256b5343a46c26e0236155901864e34b6677764aa70c43c8e18df692c40d8c85d
-DIST folks-0.6.6.tar.xz 1375344 SHA256 3dd6a2983969a6369c6b0e25f28ec92415b5570dd6c89b25385807ecc4aeb0a8 SHA512 fac17004ff71b49719553f8b16b374478d4d3788be987c64b30acaada3fc74176e24ac0b0e65bd1db536581a67565bf49c8b1a3b82dbdf2a6245995b960c7a2c WHIRLPOOL dd934036d3cc4ef4db142fa7aab300d2c0610075b127aa3eafbbd896b4fb331d7e0574d506a7b1e3cef8397a43623e0e827030f2bf3347187be273dc091dd93d
DIST folks-0.6.9.tar.xz 1432864 SHA256 cb14657f581e3d4b50884ac099ab13c7f9949c99f95806d1b8ad865345d26540 SHA512 b7d45d2a989c545540076daafbe0d87ffc1f9faba3336df838d11f1323ba1505f5b715fee949e99cff4a21ed69673e3e43e0093ddf990ac51ed6a51b3e72918d WHIRLPOOL bfe39900859710b6f54ee676bd406bc9bb4aaa1438d92a079fe1286d680d35f90ebf61f4e994dae86c36bbdc7e3e179aef59e37c2ed38050363d709dcde784dd
-EBUILD folks-0.2.1.ebuild 1204 SHA256 0b2eebf213079a485511da0397ac6a0fddc57af94d060636347ea22a2751390b SHA512 2cab75f220e353927e0d08614f2b3a32da490ac1b4682a61175760953f4e3eeea8caa9d5f865ce76d6112557c4753e4cc214bcbe29550cd7464f782f69a39efa WHIRLPOOL c1a233f7beafc4f8dc104e38b19fb6bb2f32c3a16f533f9a39ed8d0435579bff2dd3e0d90dcc9bb7f64f7342e336e6df77a56ac48c99343d6faeb2605a91546c
+DIST folks-0.8.0.tar.xz 1477836 SHA256 8c56c7594dd502ef5877e93181136e41f4ea03de4971372a7a04e7f1492eed9d SHA512 0e6c1adb84ff248a0a5e93ab631ba791b493fbcc60d9f34acc6f96132fa23c8a81a84a322ae8fc8168f3dd2769f8dc944979ba03b6ec529d2ed9d12c520e89ba WHIRLPOOL 379c1a4c202bcf3550c46c67eb3b6af3171e0e58ce9639dce13b5f52154d8f002e603a23a11a7cfe601f0ea82cbb7fa8702db467be2d159c3d3694c39261ed4c
EBUILD folks-0.4.3.ebuild 1288 SHA256 02aadbe51e26787affc20d3cf75c638f92be6e83b10ab11cca23e1a067b9346b SHA512 6bd5ab2ba271e077c15da693b29289b60011b947c4f8237901fe3171228066bda61a375fba7b08d9c24c14ef5190dcec6095e3731c7dd828af92437bfd7beeb3 WHIRLPOOL c11b44ab4c9bf5817b5cdc72a0e9a25133091e86139351f5ff017e4b0c0c3b2007b07810092222d117bc73f201dccc51bd27d05efe56554a0d8ae5aa55c06e94
-EBUILD folks-0.6.6.ebuild 2278 SHA256 f4ba537d6735dc821b9db01eddaf3df25b144f72fb43bdfb998abcaf8216df99 SHA512 6ec538963cdad5d062b72cee5434c2b20997a45095a38c833dca53020f533b7a7b2b1d5b6fc07c9a7da50b83dcc2ed4b5bf0dd87f359ceb78197f9187339f5ab WHIRLPOOL f54eaea916263de81cdbba677d19e40c8a599f3c53c12b3e71f4e18b755dfc986c62eb889308b93046829f6699e25835a9d97f2afee1e99676a9607241da9b99
EBUILD folks-0.6.9.ebuild 2310 SHA256 e9e27473c5061fc941d987c87e2ed67b705f66a07b764324d575b4f3bd734f3d SHA512 a88de07d1f9d93175e8e3560a73b915de125d8e2f2f0d49b2057632f1efd061208f03c9e0485e8ce748d2051a11862a3838478f2f607021ee4a547dc255419d8 WHIRLPOOL 49dd441768139a1b12b1d8059f79efdb5cccd0d2f6ae39a06a2483adb23856484f532b7101ca3cd67ca500d831fafa5fa4d1a38067dcc998ad79a4a691a301a5
-MISC ChangeLog 3160 SHA256 a72ed1559b2f4cb7da43b5dcb66b79ddc66bb51fade1465b052518bcdcb38502 SHA512 4b731a5d260f77e6bdac5a9426fbc086c1a6b088bc00fabb4287f4f258d6c1aaf6074f73c38c6cdba9c7ca72aae7d4c17175479f4b53bb94bc3989e92aeb3d11 WHIRLPOOL 159ff008e73eb54796470ba1701e91de102ea40a1fef80b52f75ed48747f07f15fa959d3d5a984db31664ac6606edd52946fd73d220260f86f308d7c22b2cd23
-MISC metadata.xml 495 SHA256 c31ece96726a8678dee5e7a1ba7ad6d04e9c3b341daa86cb146da62c72fd9ea0 SHA512 9888b6734a786809cf6bb75f95887b1c5b44795e9606db28adf0664c32794d50bf754a645bbc745eb562bb99db59215199b9a980b0b4d43d8c3bfe5bd5442ed6 WHIRLPOOL 9b584c73bd64ebc7e0555f9e5ca1ad8697f3f34419b3015a4f418ad7838cf5de2aeef6f10a36b1e1b6f1326439dd09d82945ea661c2f4481bb85f64dd646f2cf
+EBUILD folks-0.8.0.ebuild 2533 SHA256 146e04f165c8d5bd703312b74625fd2f19c5fa0f6e99ce7515f678c2db01d183 SHA512 63f00d7c0e5475a6f8574d483b9afc7a1b7a442a34acbef68edf34c142a6828309d2dae489563864fced1c7800d19a643b09d586c8447852de0d04a15540fe9d WHIRLPOOL 4ef9836b92ac9b0c8724eaa5c13e6620ffbf3d2e592d0433561b9924d20670596d57f66d0ad5db692ce37d1a4a9c64d400e1ad2fc347b66b3cc31fabbee0c3b2
+MISC ChangeLog 3379 SHA256 dbea63234d0ba38bc4ab5a4efac1861b1eef658f57af3ccae02d986b57295565 SHA512 a838ad1734472ff5e0e62bd771cc7ca25990f02330c8f4d9085ead1e3845d2ef39773cb80f889055c626accce11bcd792eeb20a85e6f8f3e99a75b007590e0a4 WHIRLPOOL f521baff8e65dfcc527ace10e7dda9fdcab0da97fc19a584ee6baed9a7b9cc3640015f05353127d6481044cbb4ab8d241ba9f3b8f9ccb8b3d924137f135b6dfb
+MISC metadata.xml 585 SHA256 ab846163d5ffe32822652670ca9ef266fb519037c32a94219427b4113d53e45f SHA512 6c8c66cc9b996b56c9f2a57ab69126b21eafb1cf098d8bb075335694106dc02ef72bb2c664494368324ca67eb6cb1e32f64986e842876ae309739caf3bb08a5a WHIRLPOOL 0b99db070f6a4348b196628995c46ccd62b3322a417675268e0afaf9af87de7caef5350f9a557f01fd6a0dcf16af73a40e7a6603bbc6b50e8f18c9ac5d2909b7
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iEYEAREIAAYFAlDQ/OwACgkQ1fmVwcYIWAY8fACeOZCgTUaRRnAhAYBOgsOIdvy7
+GgoAoKLOOQTI69pMJNq3RDXZmorMzG8e
+=b0nJ
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/folks/folks-0.2.1.ebuild b/dev-libs/folks/folks-0.2.1.ebuild
deleted file mode 100644
index f55bad090062..000000000000
--- a/dev-libs/folks/folks-0.2.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/folks-0.2.1.ebuild,v 1.10 2012/05/04 18:35:44 jdhore Exp $
-
-EAPI="3"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-
-DESCRIPTION="libfolks is a library that aggregates people from multiple sources"
-HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc sparc x86"
-IUSE=""
-
-# docs require valadoc
-RDEPEND=">=dev-libs/glib-2.24:2
- >=net-libs/telepathy-glib-0.11.16[vala]
- dev-libs/dbus-glib
- <dev-libs/libgee-0.7:0
- dev-libs/libxml2
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- dev-lang/vala:0.10[vapigen]
- >=dev-libs/gobject-introspection-0.9.12
-"
-
-pkg_setup() {
- DOCS="AUTHORS ChangeLog NEWS README"
- G2CONF="${G2CONF}
- VALAC=$(type -p valac-0.10)
- VAPIGEN=$(type -p vapigen-0.10)
- --disable-docs
- --enable-import-tool
- --disable-Werror"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Test suite is badly broken, even from git repo
- sed 's/tests//' -i Makefile.am Makefile.in || die "sed failed"
-}
-
-src_install() {
- gnome2_src_install
- find "${ED}" -name "*.la" -delete || die "la files removal failed"
-}
diff --git a/dev-libs/folks/folks-0.6.6.ebuild b/dev-libs/folks/folks-0.8.0.ebuild
index 0a7b1e5e6b52..297398087ea0 100644
--- a/dev-libs/folks/folks-0.6.6.ebuild
+++ b/dev-libs/folks/folks-0.8.0.ebuild
@@ -1,79 +1,86 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/folks-0.6.6.ebuild,v 1.2 2012/05/04 18:35:44 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/folks-0.8.0.ebuild,v 1.1 2012/12/18 23:31:54 eva Exp $
-EAPI="4"
+EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.18"
+VALA_USE_DEPEND="vapigen"
-inherit gnome2
+inherit eutils gnome2 vala virtualx
DESCRIPTION="libfolks is a library that aggregates people from multiple sources"
HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
-LICENSE="LGPL-2"
+LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-linux"
-IUSE="eds socialweb test tracker utils vala"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-linux"
+# TODO: --enable-profiling
+IUSE="eds socialweb +telepathy test tracker utils vala"
-COMMON_DEPEND=">=dev-libs/glib-2.24:2
- >=net-libs/telepathy-glib-0.13.1
+COMMON_DEPEND="
+ >=dev-libs/glib-2.32:2
dev-libs/dbus-glib
<dev-libs/libgee-0.7:0[introspection]
dev-libs/libxml2
- >=gnome-base/gconf-2.31
sys-libs/ncurses
sys-libs/readline
- eds? ( >=gnome-extra/evolution-data-server-3.1.5 )
- socialweb? ( >=net-libs/libsocialweb-0.25.15 )
- tracker? ( >=app-misc/tracker-0.12 )"
-
+ eds? ( >=gnome-extra/evolution-data-server-3.5.4:= )
+ socialweb? ( >=net-libs/libsocialweb-0.25.20 )
+ telepathy? (
+ >=dev-libs/libzeitgeist-0.3.14
+ >=net-libs/telepathy-glib-0.19 )
+ tracker? ( >=app-misc/tracker-0.14:= )
+"
# telepathy-mission-control needed at runtime; it is used by the telepathy
# backend via telepathy-glib's AccountManager binding.
RDEPEND="${COMMON_DEPEND}
- net-im/telepathy-mission-control"
-
+ net-im/telepathy-mission-control
+"
# folks socialweb backend requires that libsocialweb be built with USE=vala,
# even when building folks with --disable-vala.
DEPEND="${COMMON_DEPEND}
>=dev-libs/gobject-introspection-1.30
- >=dev-util/intltool-0.35.0
- virtual/pkgconfig
+ >=dev-util/intltool-0.50.0
sys-devel/gettext
+ virtual/pkgconfig
socialweb? ( >=net-libs/libsocialweb-0.25.15[vala] )
test? ( sys-apps/dbus )
vala? (
- >=dev-lang/vala-0.14:0.14[vapigen]
+ $(vala_depend)
>=net-libs/telepathy-glib-0.13.1[vala]
- eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )"
-
+ eds? ( >=gnome-extra/evolution-data-server-3.5.4:=[vala] ) )
+"
# the inspect tool requires --enable-vala
REQUIRED_USE="utils? ( vala )"
-pkg_setup() {
- DOCS="AUTHORS ChangeLog NEWS README"
+src_prepare() {
+ local vala_version=$(vala_best_api_version)
# Rebuilding docs needs valadoc, which has no release
G2CONF="${G2CONF}
$(use_enable eds eds-backend)
$(use_enable socialweb libsocialweb-backend)
+ $(use_enable telepathy telepathy-backend)
$(use_enable tracker tracker-backend)
$(use_enable utils inspect-tool)
$(use_enable vala)
+ $(use_enable test tests)
--enable-import-tool
--disable-docs
- --disable-Werror"
- if use vala; then
- G2CONF="${G2CONF}
- VALAC=$(type -p valac-0.14)
- VAPIGEN=$(type -p vapigen-0.14)"
- fi
+ --disable-fatal-warnings
+ VALAC=$(type -p valac-${vala_version})
+ VAPIGEN=$(type -p vapigen-${vala_version})"
+
+ # We don't need vala_src_prepare
+ gnome2_src_prepare
}
src_test() {
# FIXME: eds tests often fails for no good reason
- sed -e 's/check: .*/check: /' \
- -i tests/eds/Makefile || die "sed failed"
- default
+ #sed -e 's/check: .*/check: /' \
+ # -i tests/eds/Makefile || die "sed failed"
+ dbus-launch Xemake check
}
diff --git a/dev-libs/folks/metadata.xml b/dev-libs/folks/metadata.xml
index 1a97bdb6332c..2e2eb1cc3eb7 100644
--- a/dev-libs/folks/metadata.xml
+++ b/dev-libs/folks/metadata.xml
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>gnome</herd>
-<use>
- <flag name="socialweb">Load web service contacts using
+ <herd>gnome</herd>
+ <use>
+ <flag name="socialweb">Load web service contacts using
<pkg>net-libs/libsocialweb</pkg></flag>
- <flag name="tracker">Load contacts from <pkg>app-misc/tracker</pkg>
- index</flag>
- <flag name="utils">Build the folks-inspect utility</flag>
- <flag name="vala">Regenerate pre-generated C code from Vala source</flag>
-</use>
+ <flag name="tracker">Load contacts from <pkg>app-misc/tracker</pkg>
+ index</flag>
+ <flag name="telepathy">Load contacts from the Telepathy framework</flag>
+ <flag name="utils">Build the folks-inspect utility</flag>
+ <flag name="vala">Regenerate pre-generated C code from Vala source</flag>
+ </use>
</pkgmetadata>