Gentoo Archives: gentoo-commits

From: Chris Reffett <geekboy72@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: net-misc/csync/files/, net-misc/csync/
Date: Fri, 30 Nov 2012 04:49:42
Message-Id: 1354250832.824b1a28d43b664a70fac0ed4bc555b1c9370eba.creffett@gentoo
1 commit: 824b1a28d43b664a70fac0ed4bc555b1c9370eba
2 Author: Chris Reffett <creffett <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 30 04:47:12 2012 +0000
4 Commit: Chris Reffett <geekboy72 <AT> gmail <DOT> com>
5 CommitDate: Fri Nov 30 04:47:12 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=824b1a28
7
8 [net-misc/csync] Unrestrict tests with addition of cmocka. Add patch to remove one bad test.
9
10 Package-Manager: portage-2.2.0_alpha142
11
12 ---
13 net-misc/csync/csync-0.60.2.ebuild | 9 ++-------
14 .../csync/files/csync-0.60.2-removebadtest.patch | 9 +++++++++
15 2 files changed, 11 insertions(+), 7 deletions(-)
16
17 diff --git a/net-misc/csync/csync-0.60.2.ebuild b/net-misc/csync/csync-0.60.2.ebuild
18 index 4e9f5b8..d94e409 100644
19 --- a/net-misc/csync/csync-0.60.2.ebuild
20 +++ b/net-misc/csync/csync-0.60.2.ebuild
21 @@ -27,13 +27,12 @@ RDEPEND="
22 DEPEND="${DEPEND}
23 app-text/asciidoc
24 doc? ( app-doc/doxygen )
25 + test? ( dev-util/cmocka )
26 "
27
28 -RESTRICT="test"
29 -#until we have an ebuild for cmocka at least
30 -
31 PATCHES=(
32 "${FILESDIR}/${PN}-0.60.2-automagicness.patch"
33 + "${FILESDIR}/${PN}-0.60.2-removebadtest.patch"
34 )
35
36 S="${WORKDIR}/o${P}"
37 @@ -47,10 +46,6 @@ src_prepare() {
38 CMakeLists.txt || die
39 fi
40
41 - # punt owncloud test as it uses weird cmocka framework
42 - sed -i \
43 - -e 's:add_subdirectory(ownCloud)::' \
44 - tests/CMakeLists.txt || die
45 # proper docdir
46 sed -i \
47 -e "s:/doc/ocsync:/doc/${PF}:" \
48
49 diff --git a/net-misc/csync/files/csync-0.60.2-removebadtest.patch b/net-misc/csync/files/csync-0.60.2-removebadtest.patch
50 new file mode 100644
51 index 0000000..5b8a3a6
52 --- /dev/null
53 +++ b/net-misc/csync/files/csync-0.60.2-removebadtest.patch
54 @@ -0,0 +1,9 @@
55 +--- a/tests/vio_tests/check_vio.c
56 ++++ b/tests/vio_tests/check_vio.c
57 +@@ -505,7 +505,6 @@
58 + unit_test_setup_teardown(check_csync_vio_mkdirs_some_exist, setup_dir, teardown),
59 + unit_test_setup_teardown(check_csync_vio_rmdir, setup, teardown),
60 + unit_test_setup_teardown(check_csync_vio_opendir, setup_dir, teardown),
61 +- unit_test_setup_teardown(check_csync_vio_opendir_perm, setup, teardown),
62 + unit_test(check_csync_vio_closedir_null),
63 + unit_test_setup_teardown(check_csync_vio_readdir, setup_dir, teardown),