1 |
commit: 5730709102944de0364de11866c36b9279d27b87 |
2 |
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri May 8 17:24:08 2020 +0000 |
4 |
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri May 8 22:54:17 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57307091 |
7 |
|
8 |
x11-plugins/cputnik: fix build with -fno-common |
9 |
|
10 |
Closes: https://bugs.gentoo.org/707716 |
11 |
Package-Manager: Portage-2.3.99, Repoman-2.3.22 |
12 |
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org> |
13 |
|
14 |
x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild | 6 +- |
15 |
.../cputnik/files/cputnik-0.2.0-fno-common.patch | 67 ++++++++++++++++++++++ |
16 |
2 files changed, 71 insertions(+), 2 deletions(-) |
17 |
|
18 |
diff --git a/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild b/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild |
19 |
index ec561276c8a..eb195d5a676 100644 |
20 |
--- a/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild |
21 |
+++ b/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild |
22 |
@@ -1,4 +1,4 @@ |
23 |
-# Copyright 1999-2018 Gentoo Foundation |
24 |
+# Copyright 1999-2020 Gentoo Authors |
25 |
# Distributed under the terms of the GNU General Public License v2 |
26 |
|
27 |
EAPI=7 |
28 |
@@ -22,7 +22,9 @@ DEPEND="${RDEPEND} |
29 |
|
30 |
S=${WORKDIR}/${P}/src |
31 |
|
32 |
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch ) |
33 |
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch |
34 |
+ "${FILESDIR}"/${P}-fno-common.patch |
35 |
+ ) |
36 |
|
37 |
src_compile() { |
38 |
emake CC="$(tc-getCC)" |
39 |
|
40 |
diff --git a/x11-plugins/cputnik/files/cputnik-0.2.0-fno-common.patch b/x11-plugins/cputnik/files/cputnik-0.2.0-fno-common.patch |
41 |
new file mode 100644 |
42 |
index 00000000000..d774b600a13 |
43 |
--- /dev/null |
44 |
+++ b/x11-plugins/cputnik/files/cputnik-0.2.0-fno-common.patch |
45 |
@@ -0,0 +1,67 @@ |
46 |
+diff -Naur src.orig/docklib.c src/docklib.c |
47 |
+--- src.orig/docklib.c 2005-03-26 22:53:38.000000000 +0100 |
48 |
++++ src/docklib.c 2020-05-08 19:21:45.930313064 +0200 |
49 |
+@@ -40,6 +40,29 @@ |
50 |
+ char *Geometry = ""; |
51 |
+ char *fonts_xpm[], *leds_xpm[]; |
52 |
+ |
53 |
++enum { /* don't change the order! */ |
54 |
++ GRAY = 0, |
55 |
++ YELLOW, |
56 |
++ GREEN, |
57 |
++ CYAN, |
58 |
++ SKYBLUE, |
59 |
++ ORANGE, |
60 |
++ RED, |
61 |
++ MAGENTA, |
62 |
++ BROWN, |
63 |
++ WHITE |
64 |
++} led_colors; |
65 |
++ |
66 |
++enum { |
67 |
++ F_NOT_AVAILABLE = 0, |
68 |
++ F_REGULAR, |
69 |
++ F_DIRECTORY, |
70 |
++ F_CHAR_DEVICE, |
71 |
++ F_BLOCK_DEVICE, |
72 |
++ F_LINK, |
73 |
++ F_FIFO, |
74 |
++ F_SOCK |
75 |
++} file_types; |
76 |
+ |
77 |
+ /****************************************************************************** |
78 |
+ * |
79 |
+diff -Naur src.orig/docklib.h src/docklib.h |
80 |
+--- src.orig/docklib.h 2005-03-26 22:53:50.000000000 +0100 |
81 |
++++ src/docklib.h 2020-05-08 19:21:22.600284802 +0200 |
82 |
+@@ -79,30 +79,6 @@ |
83 |
+ |
84 |
+ #define NUM_COLORS 10 |
85 |
+ |
86 |
+-enum { /* don't change the order! */ |
87 |
+- GRAY = 0, |
88 |
+- YELLOW, |
89 |
+- GREEN, |
90 |
+- CYAN, |
91 |
+- SKYBLUE, |
92 |
+- ORANGE, |
93 |
+- RED, |
94 |
+- MAGENTA, |
95 |
+- BROWN, |
96 |
+- WHITE |
97 |
+-} led_colors; |
98 |
+- |
99 |
+-enum { |
100 |
+- F_NOT_AVAILABLE = 0, |
101 |
+- F_REGULAR, |
102 |
+- F_DIRECTORY, |
103 |
+- F_CHAR_DEVICE, |
104 |
+- F_BLOCK_DEVICE, |
105 |
+- F_LINK, |
106 |
+- F_FIFO, |
107 |
+- F_SOCK |
108 |
+-} file_types; |
109 |
+- |
110 |
+ /*-------------------------------------------------------------------------------*/ |
111 |
+ |
112 |
+ void dcl_open_x_window (int argc, char *argv[], char **, char *, int, int); |