Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-process/lsof/files/
Date: Sun, 30 Oct 2022 09:28:35
Message-Id: 1667122063.f80a0aff3bcd5d9e3acdd47458793d411d4871ea.sam@gentoo
1 commit: f80a0aff3bcd5d9e3acdd47458793d411d4871ea
2 Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
3 AuthorDate: Sun Oct 30 07:59:56 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 30 09:27:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80a0aff
7
8 sys-process/lsof: remove unused patch
9
10 Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
11 Closes: https://github.com/gentoo/gentoo/pull/28037
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 .../files/lsof-4.95.0-clang-15-configure.patch | 134 ---------------------
15 1 file changed, 134 deletions(-)
16
17 diff --git a/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch b/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch
18 deleted file mode 100644
19 index 2e81a089e273..000000000000
20 --- a/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch
21 +++ /dev/null
22 @@ -1,134 +0,0 @@
23 -https://github.com/lsof-org/lsof/pull/248
24 -
25 -From 52f2c48790ced81aeef98807363ec94a867bbd88 Mon Sep 17 00:00:00 2001
26 -From: Sam James <sam@g.o>
27 -Date: Mon, 12 Sep 2022 19:02:14 +0100
28 -Subject: [PATCH] Configure: fix configure tests broken with Clang 15
29 - (-Wimplicit-int)
30 -
31 -Clang 15 makes -Wimplicit-int an error by default.
32 -
33 -Before this fix, configure would think localtime() and strftime() support
34 -was not present.
35 -
36 -Signed-off-by: Sam James <sam@g.o>
37 ---- a/Configure
38 -+++ b/Configure
39 -@@ -681,7 +681,7 @@ case $LSOF_TGT in # {
40 -
41 - rm -f ${LSOF_TMPC}.*
42 - echo "#include <sys/systemcfg.h>" > ${LSOF_TMPC}.c
43 -- echo 'main(){ if (__KERNEL_32()) printf("32\\n");' >> ${LSOF_TMPC}.c
44 -+ echo 'int main(){ if (__KERNEL_32()) printf("32\\n");' >> ${LSOF_TMPC}.c
45 - echo 'else if (__KERNEL_64()) printf("64\\n");' >> ${LSOF_TMPC}.c
46 - echo 'else printf("0\\n");' >> ${LSOF_TMPC}.c
47 - echo "return(0); }" >> ${LSOF_TMPC}.c
48 -@@ -778,7 +778,7 @@ case $LSOF_TGT in # {
49 - rm -f ${LSOF_TMPC}.*
50 - echo "#include <stddef.h>" > ${LSOF_TMPC}.c
51 - echo "#include <sys/user.h>" >> ${LSOF_TMPC}.c
52 -- echo "main(){exit((offsetof(struct user, U_irss) & 0x7) ? 1 : 0);}" >>${LSOF_TMPC}.c
53 -+ echo "int main(){exit((offsetof(struct user, U_irss) & 0x7) ? 1 : 0);}" >>${LSOF_TMPC}.c
54 - echo "Testing user.h with $LSOF_CC"
55 - $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x
56 - if ! ${LSOF_TMPC}.x # {
57 -@@ -811,7 +811,7 @@ case $LSOF_TGT in # {
58 - # Get xlc version number
59 -
60 - rm -f ${LSOF_TMPC}.*
61 -- echo "main(){}" > ${LSOF_TMPC}.c
62 -+ echo "int main(){}" > ${LSOF_TMPC}.c
63 - echo "Getting version number of ${LSOF_CC}."
64 - $LSOF_CC -c ${LSOF_TMPC}.c -I${LSOF_INCLUDE} -o ${LSOF_TMPC}.o -qlist > /dev/null 2>&1
65 - LSOF_CCV=`head -1 ${LSOF_TMPC}.lst | sed 's/\(.*\) ---.*/\1/'`
66 -@@ -1783,7 +1783,7 @@ kernel generation process.
67 - cat > ${LSOF_TMPC}.c << .LSOF_END_HERE_DOC3
68 - #undef _KERNEL
69 - #include <sys/types.h>
70 --main() {
71 -+int main() {
72 - cpumask_t c;
73 - }
74 - .LSOF_END_HERE_DOC3
75 -@@ -2400,7 +2400,7 @@ LOCKF_OWNER4
76 - # Test for "const void" support.
77 -
78 - rm -f ${LSOF_TMPC}.*
79 -- echo "main() { const void *x; return(0); }" >> $LSOF_TMPC.c
80 -+ echo "int main() { const void *x; return(0); }" >> $LSOF_TMPC.c
81 - $LSOF_CC $LSOF_TMPC.c -o $LSOF_TMPC.x > /dev/null 2>&1
82 - if test $? -eq 0 # {
83 - then
84 -@@ -2532,7 +2532,7 @@ LOCKF_OWNER4
85 - echo ""
86 - echo "Testing $LSOF_CC for 64 bit support"
87 - rm -f ${LSOF_TMPC}.*
88 -- echo "main(){}" > ${LSOF_TMPC}.c
89 -+ echo "int main(){}" > ${LSOF_TMPC}.c
90 - LSOF_TMP1=""
91 - $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1
92 - if test $? -eq 0 # {
93 -@@ -4605,7 +4605,7 @@ return(0); }
94 - rm -f ${LSOF_TMPC}.*
95 - echo "#define _KMEMUSER" > ${LSOF_TMPC}.c
96 - echo "#include <sys/proc/prdata.h>" >> ${LSOF_TMPC}.c
97 -- echo "main(){" >> ${LSOF_TMPC}.c
98 -+ echo "int main(){" >> ${LSOF_TMPC}.c
99 - echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c
100 - echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC"
101 - echo $LSOF_CC | grep gcc > /dev/null
102 -@@ -4630,7 +4630,7 @@ return(0); }
103 - rm -f ${LSOF_TMPC}.*
104 - echo "#define _KMEMUSER" > ${LSOF_TMPC}.c
105 - echo "#include <sys/proc/prdata.h>" >> ${LSOF_TMPC}.c
106 -- echo "main(){" >> ${LSOF_TMPC}.c
107 -+ echo "int main(){" >> ${LSOF_TMPC}.c
108 - echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c
109 - echo "Testing prdata.h for PR_LDT, using $LSOF_CC"
110 - echo $LSOF_CC | grep gcc > /dev/null
111 -@@ -4675,7 +4675,7 @@ return(0); }
112 -
113 - echo "Testing $LSOF_CC for 64 bit support"
114 - rm -f ${LSOF_TMPC}.*
115 -- echo "main(){}" > ${LSOF_TMPC}.c
116 -+ echo "int main(){}" > ${LSOF_TMPC}.c
117 - LSOF_TMP1=""
118 -
119 - # First try gcc's -m64 option -- it's the most current possibility.
120 -@@ -4695,7 +4695,7 @@ return(0); }
121 -
122 - # Try using the older -mcpu=v9 option with gcc instead of -m64.
123 -
124 -- echo "main(){}" > ${LSOF_TMPC}.c
125 -+ echo "int main(){}" > ${LSOF_TMPC}.c
126 - $LSOF_CC ${LSOF_TMPC}.c -mcpu=v9 -o ${LSOF_TMPC}.x > /dev/null 2>&1
127 - if test $? -eq 0 # {
128 - then
129 -@@ -4751,7 +4751,7 @@ return(0); }
130 - echo "Testing $LSOF_CC for 64 bit $LSOF_TMP2 support"
131 - rm -f ${LSOF_TMPC}.*
132 - LSOF_TMP3="-xarch=$LSOF_TMP1"
133 -- echo "main(){}" > ${LSOF_TMPC}.c
134 -+ echo "int main(){}" > ${LSOF_TMPC}.c
135 - LSOF_TMP4=`$LSOF_CC ${LSOF_TMPC}.c $LSOF_TMP3 -o ${LSOF_TMPC}.x 2>&1`
136 - if test $? -eq 0 # {
137 - then
138 -@@ -5003,7 +5003,7 @@ return(0); }
139 - then
140 - rm -f ${LSOF_TMPC}.*
141 - echo "#include <sys/vnode.h>" > ${LSOF_TMPC}.c
142 -- echo "main(){" >> ${LSOF_TMPC}.c
143 -+ echo "int main(){" >> ${LSOF_TMPC}.c
144 - echo "enum vtype p=VSOCK;}" >> ${LSOF_TMPC}.c
145 - echo "Testing vnode.h for VSOCK, using $LSOF_CC"
146 - echo $LSOF_CC | grep gcc > /dev/null
147 -@@ -5490,7 +5490,7 @@ fi # }
148 - rm -f ${LSOF_TMPC}.*
149 - cat > $LSOF_TMPC.c << .LSOF_END_HERE_DOC2
150 - #include <time.h>
151 --main(){
152 -+int main(){
153 - time_t cl;
154 - struct tm *ts;
155 - char bf[32];
156 -