Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-forensics/libpreloadvaccine/, app-forensics/libpreloadvaccine/files/
Date: Thu, 21 Oct 2021 05:43:14
Message-Id: 1634794976.eb75be22516ed2f91e160cd7e330672a1dd6b7a1.Alessandro-Barbieri@gentoo
1 commit: eb75be22516ed2f91e160cd7e330672a1dd6b7a1
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Thu Oct 21 05:41:53 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Thu Oct 21 05:42:56 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb75be22
7
8 app-forensics/libpreloadvaccine: disable tests
9
10 Closes: https://bugs.gentoo.org/819090
11 Package-Manager: Portage-3.0.28, Repoman-3.0.3
12 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
13
14 .../files/libpreloadvaccine-fix-typo.patch | 23 ++++++++++++++++++++++
15 .../libpreloadvaccine-0_pre20190831.ebuild | 12 ++++++++---
16 2 files changed, 32 insertions(+), 3 deletions(-)
17
18 diff --git a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch b/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch
19 new file mode 100644
20 index 000000000..88adda88d
21 --- /dev/null
22 +++ b/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch
23 @@ -0,0 +1,23 @@
24 +From 9b55c68551fccf7bdb7514af35045a592b9da2db Mon Sep 17 00:00:00 2001
25 +From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
26 +Date: Thu, 21 Oct 2021 07:15:26 +0200
27 +Subject: [PATCH] fix typo
28 +
29 +--- a/test/test_libpreloadvaccine.c
30 ++++ b/test/test_libpreloadvaccine.c
31 +@@ -33,7 +33,7 @@ static void test_file_contains_object(void)
32 + static void test_file_contains_object_bad_file(void)
33 + {
34 + char *working_dir = getenv("PWD");
35 +- char *test_path = strcat(working_dir,"/test/test_data/ld.so.prload");
36 ++ char *test_path = strcat(working_dir,"/test/test_data/ld.so.preload");
37 + TEST_ASSERT_FALSE(file_contains_object("/tmp/libpreload.so", test_path));
38 + }
39 +
40 +@@ -62,4 +62,4 @@ int main(void)
41 + RUN_TEST(test_file_contains_object_bad_file);
42 +
43 + return UnityEnd();
44 +-}
45 +\ No newline at end of file
46 ++}
47
48 diff --git a/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild b/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild
49 index 7d512256f..318aaf44e 100644
50 --- a/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild
51 +++ b/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild
52 @@ -16,8 +16,12 @@ KEYWORDS="~amd64"
53 IUSE="test"
54
55 DOCS=( README.md )
56 -PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
57 -RESTRICT="!test? ( test )"
58 +PATCHES=(
59 + "${FILESDIR}/${PN}-makefile.patch"
60 + "${FILESDIR}/${PN}-fix-typo.patch"
61 +)
62 +#RESTRICT="!test? ( test )"
63 +RESTRICT="test"
64
65 src_compile() {
66 emake build
67 @@ -27,6 +31,8 @@ src_compile() {
68 src_install() {
69 dolib.so libpreloadvaccine.so
70 einstalldocs
71 - echo "😃LD_AUDIT=/usr/$(get_libdir)/libpreloadvaccine.so" > 99libpreloadvaccine || die
72 + cat > 99libpreloadvaccine <<- EOF
73 + 😃LD_AUDIT="/usr/$(get_libdir)/libpreloadvaccine.so"
74 + EOF
75 doenvd 99libpreloadvaccine
76 }