summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2013-06-07 03:14:28 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2013-06-07 03:14:28 +0000
commit90059cf13b054ad2d2bc256b7cb1a6239778994d (patch)
treed826da157efc9de74cdfaa09951c193cfcdd28b5 /dev-libs/folks
parentDrop legacy-libudev (diff)
downloadhistorical-90059cf13b054ad2d2bc256b7cb1a6239778994d.tar.gz
historical-90059cf13b054ad2d2bc256b7cb1a6239778994d.tar.bz2
historical-90059cf13b054ad2d2bc256b7cb1a6239778994d.zip
Build folks using >=vala-0.16 to prevent configure failure (bug #464500, thanks to Randy Barlow). Modernize ebuild. Remove gnome-3.4 era release.
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64 Manifest-Sign-Key: 0xCF0ADD61
Diffstat (limited to 'dev-libs/folks')
-rw-r--r--dev-libs/folks/ChangeLog7
-rw-r--r--dev-libs/folks/Manifest18
-rw-r--r--dev-libs/folks/folks-0.4.3.ebuild43
-rw-r--r--dev-libs/folks/folks-0.6.9.ebuild80
4 files changed, 38 insertions, 110 deletions
diff --git a/dev-libs/folks/ChangeLog b/dev-libs/folks/ChangeLog
index 9b4ba691c862..e2415e43d739 100644
--- a/dev-libs/folks/ChangeLog
+++ b/dev-libs/folks/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/folks
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/ChangeLog,v 1.28 2013/05/18 19:16:46 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/ChangeLog,v 1.29 2013/06/07 03:14:17 tetromino Exp $
+
+ 07 Jun 2013; Alexandre Rostovtsev <tetromino@gentoo.org> folks-0.4.3.ebuild,
+ -folks-0.6.9.ebuild:
+ Build folks using >=vala-0.16 to prevent configure failure (bug #464500,
+ thanks to Randy Barlow). Modernize ebuild. Remove gnome-3.4 era release.
18 May 2013; Pacho Ramos <pacho@gentoo.org>
+files/folks-0.9.1-automagic-fix1.patch,
diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest
index 86fcd8d6bb70..649733830418 100644
--- a/dev-libs/folks/Manifest
+++ b/dev-libs/folks/Manifest
@@ -5,19 +5,21 @@ AUX folks-0.9.1-automagic-fix1.patch 2147 SHA256 f1c13448e0f2a63df61c1fb1efaa938
AUX folks-0.9.1-automagic-fix2.patch 743 SHA256 ec459fb4a2dd8d8950069fc21d02f0575a5d6fc4a4f11f87d434f14b460dfb70 SHA512 96e8dcd847eb3615b88327747224286ec5f5f01a520638b5c79bbeb09b5152553180724a6c2f562709a0d277fb0c0c50e7eb76fa934abfdf1d32882b4131c9f9 WHIRLPOOL aafe0727d4e4057738d6ead11a2da4e936383946f830f25e3e830a01e5cc80c4f06e76f9d446de48f645b41728867fb0f84e49a4729a6e266b5a204c01d45bba
AUX folks-0.9.1-automagic-fix3.patch 908 SHA256 7da9fa6e7c5cb5a5019b51557738fef994cd558bc7a57a9771672093ee587260 SHA512 0588119b4057fe7d203aca6fa5a7e6fe3febedc3ec432837318088488f8f6670655596a720a26a4376dcf53f2d15d44790dbffa7b0119d664403ccf3d6967286 WHIRLPOOL 84ff740bfd87131aa56c0de94a3131e2a73bb19810740c0c7241e45bae8e21c9e17908d9f196db0644c3caae9896550b030ec19aa6bee3c4c45662af524c54b4
DIST folks-0.4.3.tar.bz2 635168 SHA256 e5a5bbe1524130ff5b6400726db3e12299b12ffefa108bc89169509f343d925e SHA512 dfd7cb055aba691e7b8e7daa3e887e20f021d230617641c0dcf91787b53b576601fabeeba654e98009b47ecff39969ea1b560822d4452ee497c7eeedc16c423b WHIRLPOOL 49cee01e55e9223b6566d76c21f8de68a15c6a2534ce4b4d6ed752e9cf8dadd256b5343a46c26e0236155901864e34b6677764aa70c43c8e18df692c40d8c85d
-DIST folks-0.6.9.tar.xz 1432864 SHA256 cb14657f581e3d4b50884ac099ab13c7f9949c99f95806d1b8ad865345d26540 SHA512 b7d45d2a989c545540076daafbe0d87ffc1f9faba3336df838d11f1323ba1505f5b715fee949e99cff4a21ed69673e3e43e0093ddf990ac51ed6a51b3e72918d WHIRLPOOL bfe39900859710b6f54ee676bd406bc9bb4aaa1438d92a079fe1286d680d35f90ebf61f4e994dae86c36bbdc7e3e179aef59e37c2ed38050363d709dcde784dd
DIST folks-0.8.0.tar.xz 1477836 SHA256 8c56c7594dd502ef5877e93181136e41f4ea03de4971372a7a04e7f1492eed9d SHA512 0e6c1adb84ff248a0a5e93ab631ba791b493fbcc60d9f34acc6f96132fa23c8a81a84a322ae8fc8168f3dd2769f8dc944979ba03b6ec529d2ed9d12c520e89ba WHIRLPOOL 379c1a4c202bcf3550c46c67eb3b6af3171e0e58ce9639dce13b5f52154d8f002e603a23a11a7cfe601f0ea82cbb7fa8702db467be2d159c3d3694c39261ed4c
DIST folks-0.9.1.tar.xz 1570912 SHA256 102b1867355d16e73a837871a058dda13c74fa385908ddda1623893ab0baee4a SHA512 1c883090e268936c53049805ec9c95b38f323417d0840d7fcf1b20658d3002df7d88e9cc691b024b5c6b6bec1564143233e5a833f5d5309413bd7462b58f60fb WHIRLPOOL 9219eebdd4ec6426432187219fdc5da2d67b1f90a1eba4a35d9ab1e1af1178dc86041a5bc38d9df4ed739c48485950e6f6192d694e623be2afc17d548e731ed9
-EBUILD folks-0.4.3.ebuild 1288 SHA256 02aadbe51e26787affc20d3cf75c638f92be6e83b10ab11cca23e1a067b9346b SHA512 6bd5ab2ba271e077c15da693b29289b60011b947c4f8237901fe3171228066bda61a375fba7b08d9c24c14ef5190dcec6095e3731c7dd828af92437bfd7beeb3 WHIRLPOOL c11b44ab4c9bf5817b5cdc72a0e9a25133091e86139351f5ff017e4b0c0c3b2007b07810092222d117bc73f201dccc51bd27d05efe56554a0d8ae5aa55c06e94
-EBUILD folks-0.6.9.ebuild 2310 SHA256 e9e27473c5061fc941d987c87e2ed67b705f66a07b764324d575b4f3bd734f3d SHA512 a88de07d1f9d93175e8e3560a73b915de125d8e2f2f0d49b2057632f1efd061208f03c9e0485e8ce748d2051a11862a3838478f2f607021ee4a547dc255419d8 WHIRLPOOL 49dd441768139a1b12b1d8059f79efdb5cccd0d2f6ae39a06a2483adb23856484f532b7101ca3cd67ca500d831fafa5fa4d1a38067dcc998ad79a4a691a301a5
+EBUILD folks-0.4.3.ebuild 1262 SHA256 e685df940a335fa5620fde997158a10ab4b33163d85b84c29d8f1aabb9d5004b SHA512 f3306604f1e852af4739ddaa8cfe3b0f30c7920ca018aa7c9e334f608a5a4d7c4a32e589e4082a0fbf8f6275b26e2351bc62555960e507dfd00f0e97f60ee5c2 WHIRLPOOL 13ed9ea89d2be87005884ecad979d4e0a242b9cf8619bfb1638d4b5f25b7bfc3246d8d08ba48bbd3add6c07e11dd31ce2d08be6cd6945f9695507ef5d6ce413e
EBUILD folks-0.8.0.ebuild 2597 SHA256 7f7b1cf6cca236a9a087d5e65e7f32e979b6144c6e2c92703a4cc0faa2d31695 SHA512 4ce9920dc68cbf4e9cae754ebff8c678573493eae1201474f968b3027402891d22d31e59d7261129def9594e559b70f492e62346751450b0f543ad491872809e WHIRLPOOL 7585456d73537d78e4b16c7ea36cc0b96212a8dac398d9bdf8b35b5004196d773e9a5153ff6e1b49fbd5855412b6068dfeffbe937ed85f56773240fe75eda271
EBUILD folks-0.9.1.ebuild 2513 SHA256 2eb3d36d7e763cd34a56d8a69fcd96be222ffcad16db49ccd5636e988a3d1597 SHA512 5ed56bcc73ef403849b335fb799a57a66de26ff76224f76e832743aeb88e7bf5814b8f2656108a3dd7da4ad3effb29ec2984ca44f7e69728b0b87576e5b08e03 WHIRLPOOL 9033a78fbd167baf8caa7997e4b1eabc5bec359388f9a1e21c962d23d63a99be3d0560bfd465e2416cd3d20454c56f9ed5c804231da152e404b11ddc010784f5
-MISC ChangeLog 4229 SHA256 0e8e4da8954892494bb209a9c9466720acfa6d5e504496d37f3d7671fb304abe SHA512 c3aedee3e60024892bcf691776e9197712a591df54ddc269adae6a90d2399aa48b3683fc762a696fdaf389e9d5f6fd97db961cf2560cadddfc5de3fb3129e8a5 WHIRLPOOL 18e0b790bdb015256d60056295b56ba87215cf5ad854f63294a4f55e41319be8671ece01d17a94f26c20e6f5b63bec10551ac226dd06a533a7216d902dd85d41
+MISC ChangeLog 4486 SHA256 904451d17a137ceab00adceae641938aea7aa534411fb537eade30916c1f7af7 SHA512 a1eab8bb6d7035d4049e4e2424af92c45fdc08711172c747fce3fa3c57e2fe68e625b06efd2a4a8462535967cb485853a62c4458a05aeed6d82fcccce2e065b6 WHIRLPOOL f9b1037dcf125cd69fbb73ff4fc3da5e57efba020194ae8489e5fbc6b1e49fda8ad0eed06200526a853f2bcfc35c66e1d4e366077aa289921dacfcd7ee713e7c
MISC metadata.xml 636 SHA256 20d8ab0e35f35e6d91d1b8cdc1b3c3d47a1f150cf5ea54512ce88d035604e6d4 SHA512 589e36d5ff423f04e561762f7c3ff240c5953b777ceab6f51ce0f3b6f130f172c687c538dca90575b22e71174ef4634338afd6a2ba9e71dd5ff1503775a828d9 WHIRLPOOL 1186c45e28c71076fd2faf927d4cade2d6d828486eef1791f366fcb7ed87f76bee2384028126c0ca1c493c7396cf526652e19e7e5d584dd08bff66c1ab62ecd6
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlGX058ACgkQCaWpQKGI+9RNvQCfV5gJBBJ8yMQpsO361dyx3W0E
-vVYAnRuDwQzlhYsDWuQnE6imvaa+tNqv
-=rgWS
+iQEcBAEBCAAGBQJRsVAKAAoJEJ0WA1zPCt1hdaEH/AjolIE12It6M4qmAFSuQlX2
+LxzVWjUYg1EJGWVD+Qo6Atvt9ggfDIOEWo7yD29LtBGTUL6ne8xdzHW2KXGAhhqE
+Ryv2W9E5IZZ1vdVxHDby0L1SUqfX4rFN7OMoVdZF2QxHYx5IsY1qCBnpsJFy7nWT
+H3xQIxwva4jWY5EQGLDBfj8QlLwegTce/kEjYGIfbVUqbaE1RVlW6aKWIIGsy3Kn
+FHGMerZklNZbp4RW+gvzp4xNRLi3nXDS+1NMe2I/0pNOYGzyZCf7gmS6UpOiMAFK
+2RaM7wVe31s4v2d8jsLdhZthQE8e/Fl2VvGfbrxrtfvAEklKlUfOnuMFLxZcUr4=
+=8VBK
-----END PGP SIGNATURE-----
diff --git a/dev-libs/folks/folks-0.4.3.ebuild b/dev-libs/folks/folks-0.4.3.ebuild
index f1ab09cb9cf0..f0e8611b1a96 100644
--- a/dev-libs/folks/folks-0.4.3.ebuild
+++ b/dev-libs/folks/folks-0.4.3.ebuild
@@ -1,11 +1,15 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/folks-0.4.3.ebuild,v 1.8 2012/05/04 18:35:44 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/folks/folks-0.4.3.ebuild,v 1.9 2013/06/07 03:14:17 tetromino Exp $
-EAPI="3"
+EAPI="5"
GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+GNOME_TARBALL_SUFFIX="bz2"
+VALA_MIN_API_VERSION="0.16" # see bug #464500
+VALA_USE_DEPEND="vapigen"
-inherit gnome2
+inherit gnome2 vala
DESCRIPTION="libfolks is a library that aggregates people from multiple sources"
HOMEPAGE="http://telepathy.freedesktop.org/wiki/Folks"
@@ -21,31 +25,28 @@ RDEPEND=">=dev-libs/glib-2.24:2
dev-libs/dbus-glib
<dev-libs/libgee-0.7:0
dev-libs/libxml2
- sys-libs/ncurses
- sys-libs/readline
+ sys-libs/ncurses:=
+ sys-libs/readline:=
"
DEPEND="${RDEPEND}
+ $(vala_depend)
>=dev-util/intltool-0.35.0
virtual/pkgconfig
- >=dev-lang/vala-0.11.6:0.12[vapigen]
>=dev-libs/gobject-introspection-0.9.12
sys-devel/gettext
"
-pkg_setup() {
- DOCS="AUTHORS ChangeLog NEWS README"
- G2CONF="${G2CONF}
- --enable-import-tool
- --enable-inspect-tool
- --enable-vala
- VALAC=$(type -p valac-0.12)
- VAPIGEN=$(type -p vapigen-0.12)
- --disable-docs
- --disable-Werror"
- # Rebuilding docs needs valadoc, which has no release
+src_prepare() {
+ gnome2_src_prepare
+ vala_src_prepare
}
-src_install() {
- gnome2_src_install
- find "${ED}" -name "*.la" -delete || die "la files removal failed"
+src_configure() {
+ gnome2_src_configure \
+ --enable-import-tool \
+ --enable-inspect-tool \
+ --enable-vala \
+ --disable-docs \
+ --disable-Werror
+ # Rebuilding docs needs valadoc, which has no release
}
diff --git a/dev-libs/folks/folks-0.6.9.ebuild b/dev-libs/folks/folks-0.6.9.ebuild
deleted file mode 100644
index 53030ce30304..000000000000
--- a/dev-libs/folks/folks-0.6.9.ebuild
+++ /dev/null
@@ -1,80 +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.6.9.ebuild,v 1.1 2012/05/07 07:45:01 tetromino Exp $
-
-EAPI="4"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="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 ~x86-linux"
-IUSE="eds socialweb test tracker utils vala"
-
-COMMON_DEPEND=">=dev-libs/glib-2.24:2
- >=net-libs/telepathy-glib-0.17.5
- 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.20 )
- 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"
-
-# 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
- sys-devel/gettext
- virtual/pkgconfig
-
- socialweb? ( >=net-libs/libsocialweb-0.25.15[vala] )
- test? ( sys-apps/dbus )
- vala? (
- >=dev-lang/vala-0.15.2:0.16[vapigen]
- >=net-libs/telepathy-glib-0.13.1[vala]
- eds? ( >=gnome-extra/evolution-data-server-3.0.1[vala] ) )"
-
-# the inspect tool requires --enable-vala
-REQUIRED_USE="utils? ( vala )"
-
-pkg_setup() {
- DOCS="AUTHORS ChangeLog NEWS README"
- # Rebuilding docs needs valadoc, which has no release
- G2CONF="${G2CONF}
- $(use_enable eds eds-backend)
- $(use_enable socialweb libsocialweb-backend)
- $(use_enable tracker tracker-backend)
- $(use_enable utils inspect-tool)
- $(use_enable vala)
- --enable-import-tool
- --disable-docs
- --disable-fatal-warnings
- --disable-Werror"
- if use vala; then
- G2CONF="${G2CONF}
- VALAC=$(type -p valac-0.16)
- VAPIGEN=$(type -p vapigen-0.16)"
- fi
-}
-
-src_test() {
- # FIXME: eds tests often fails for no good reason
- sed -e 's/check: .*/check: /' \
- -i tests/eds/Makefile || die "sed failed"
- default
-}