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 |
} |