Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/remake/, sys-devel/remake/files/
Date: Sat, 01 Jan 2022 18:49:20
Message-Id: 1641062941.19541888b65d7372cf549224dafbfe6336392e96.soap@gentoo
1 commit: 19541888b65d7372cf549224dafbfe6336392e96
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 1 18:49:01 2022 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 1 18:49:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19541888
7
8 sys-devel/remake: drop 4.2.1.1.4-r1
9
10 Signed-off-by: David Seifert <soap <AT> gentoo.org>
11
12 sys-devel/remake/Manifest | 1 -
13 sys-devel/remake/files/make-4.2.1-glob-v2.patch | 30 -----
14 .../remake/files/remake-4.2.1.1.4-fno-common.patch | 127 ---------------------
15 sys-devel/remake/remake-4.2.1.1.4-r1.ebuild | 39 -------
16 4 files changed, 197 deletions(-)
17
18 diff --git a/sys-devel/remake/Manifest b/sys-devel/remake/Manifest
19 index c1b0a1cb96bf..b96c6a20d2ab 100644
20 --- a/sys-devel/remake/Manifest
21 +++ b/sys-devel/remake/Manifest
22 @@ -1,2 +1 @@
23 -DIST remake-4.2.1+dbg-1.4.tar.bz2 1508613 BLAKE2B f83bf8b1154d87d3c729b51797011511c6d9a249dffd212a551602a2af1c874d50d631d0f0e3f00d1b4484db758b7d167c416b0be185ad2a16897a077d04e9f4 SHA512 ffb7d641e0bc99794c17f634fe0aa5bf909c1e1c8eb14873dd27f2950d913db393c3532c34f417307eba351e8732c366131a23e661f5fec9529edc5d778da0d1
24 DIST remake-4.3+dbg-1.5.tar.gz 2546056 BLAKE2B c5c1b254d0533e0d9787d408f79e8aba93cab5185de76519dabef7ddca5c9d2021671099f9ff80df345732552f859ce31d1131b89cd56fb185bae4cee676b412 SHA512 90aa9674ed5d88b72fda5a99a103d0b1a643d10b18c1de1186478b026f6b4da73628bff75a180df880157b5cbfff1bfd782f4ee81880e0635d79113fcc0f7497
25
26 diff --git a/sys-devel/remake/files/make-4.2.1-glob-v2.patch b/sys-devel/remake/files/make-4.2.1-glob-v2.patch
27 deleted file mode 100644
28 index e55a7790a3f6..000000000000
29 --- a/sys-devel/remake/files/make-4.2.1-glob-v2.patch
30 +++ /dev/null
31 @@ -1,30 +0,0 @@
32 -http://git.savannah.gnu.org/cgit/make.git/commit/?id=48c8a116a914a325a0497721f5d8b58d5bba34d4
33 -
34 ---- make-4.2.1/configure 2016-06-11 01:03:21.000000000 +0200
35 -+++ make-4.2.1/configure 2016-06-11 01:03:21.000000000 +0200
36 -@@ -11481,10 +11481,9 @@
37 - #include <glob.h>
38 - #include <fnmatch.h>
39 -
40 --#define GLOB_INTERFACE_VERSION 1
41 - #if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1
42 - # include <gnu-versions.h>
43 --# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION
44 -+# if _GNU_GLOB_INTERFACE_VERSION == 1 || _GNU_GLOB_INTERFACE_VERSION == 2
45 - gnu glob
46 - # endif
47 - #endif
48 ---- make-4.2.1/configure.ac 2016-06-06 14:27:31.000000000 +0200
49 -+++ make-4.2.1/configure.ac 2016-06-06 14:27:31.000000000 +0200
50 -@@ -399,10 +399,9 @@
51 - #include <glob.h>
52 - #include <fnmatch.h>
53 -
54 --#define GLOB_INTERFACE_VERSION 1
55 - #if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1
56 - # include <gnu-versions.h>
57 --# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION
58 -+# if _GNU_GLOB_INTERFACE_VERSION == 1 || _GNU_GLOB_INTERFACE_VERSION == 2
59 - gnu glob
60 - # endif
61 - #endif],
62
63 diff --git a/sys-devel/remake/files/remake-4.2.1.1.4-fno-common.patch b/sys-devel/remake/files/remake-4.2.1.1.4-fno-common.patch
64 deleted file mode 100644
65 index 4367bf9332b3..000000000000
66 --- a/sys-devel/remake/files/remake-4.2.1.1.4-fno-common.patch
67 +++ /dev/null
68 @@ -1,127 +0,0 @@
69 ---- a/dep.h
70 -+++ b/dep.h
71 -@@ -134,7 +134,7 @@
72 - struct goaldep *read_all_makefiles (const char **makefiles);
73 -
74 - /*! The chain of makefiles read by read_makefile. */
75 --struct goaldep *read_makefiles;
76 -+extern struct goaldep *read_makefiles;
77 -
78 - void eval_buffer (char *buffer, const gmk_floc *floc);
79 - enum update_status update_goal_chain (struct goaldep *goals);
80 ---- a/globals.c
81 -+++ b/globals.c
82 -@@ -120,8 +120,6 @@
83 - of each job stay together. */
84 - int output_sync = OUTPUT_SYNC_NONE;
85 -
86 --const char *default_shell;
87 --
88 - char *remote_description = 0;
89 -
90 - /* Remember the original value of the SHELL variable, from the environment. */
91 ---- a/globals.h
92 -+++ b/globals.h
93 -@@ -85,6 +85,12 @@
94 - extern bool b_debugger_preread;
95 -
96 - /* Remember the original value of the SHELL variable, from the environment. */
97 --struct variable shell_var;
98 -+extern struct variable shell_var;
99 -+
100 -+/**! The default value of SHELL and the shell that is used when issuing
101 -+ commands on targets.
102 -+*/
103 -+extern const char *default_shell;
104 -+
105 -
106 - #endif /*GLOBALS_H*/
107 ---- a/main.c
108 -+++ b/main.c
109 -@@ -40,6 +40,8 @@
110 - # include <fcntl.h>
111 - #endif
112 -
113 -+struct goaldep *read_makefiles;
114 -+
115 - extern void initialize_stopchar_map ();
116 -
117 - #if defined HAVE_WAITPID || defined HAVE_WAIT3
118 ---- a/main.h
119 -+++ b/main.h
120 -@@ -35,10 +35,5 @@
121 - /* is default_shell unixy? */
122 - extern int unixy_shell;
123 -
124 --/**! The default value of SHELL and the shell that is used when issuing
125 -- commands on targets.
126 --*/
127 --extern char *default_shell;
128 --
129 - /*! Print version information. */
130 - extern void print_version (void);
131 ---- a/make.h
132 -+++ b/make.h
133 -@@ -333,7 +333,7 @@
134 - #endif
135 - #ifdef SET_STACK_SIZE
136 - # include <sys/resource.h>
137 --struct rlimit stack_limit;
138 -+extern struct rlimit stack_limit;
139 - #endif
140 -
141 - /* We have to have stdarg.h or varargs.h AND v*printf or doprnt to use
142 ---- a/print.h
143 -+++ b/print.h
144 -@@ -39,7 +39,7 @@
145 -
146 - /* Think of the below not as an enumeration but as #defines done in a
147 - way that we'll be able to use the value in a gdb. */
148 --enum debug_print_enums_e {
149 -+extern enum debug_print_enums_e {
150 - MAX_STACK_SHOW = 1000,
151 - } debug_print_enums1;
152 -
153 ---- a/variable.c
154 -+++ b/variable.c
155 -@@ -29,6 +29,7 @@
156 - #endif
157 - #include "hash.h"
158 - #include "main.h"
159 -+#include "globals.h"
160 -
161 - /* Incremented every time we add or remove a global variable. */
162 - static unsigned long variable_changenum;
163 ---- a/variable.h
164 -+++ b/variable.h
165 -@@ -115,7 +115,6 @@
166 - extern char *variable_buffer;
167 - extern struct variable_set_list *current_variable_set_list;
168 - extern struct variable *default_goal_var;
169 --extern struct variable shell_var;
170 -
171 - /* expand.c */
172 - char *variable_buffer_output (char *ptr, const char *string, unsigned int length);
173 ---- a/debugger/file2line.h
174 -+++ b/debugger/file2line.h
175 -@@ -19,7 +19,7 @@
176 - Boston, MA 02111-1307, USA. */
177 - #ifndef REMAKE_FILE2LINE
178 - #define REMAKE_FILE2LINE
179 --struct hash_table file2lines;
180 -+extern struct hash_table file2lines;
181 -
182 - typedef enum {
183 - F2L_TARGET,
184 ---- a/debugger/file2line.c
185 -+++ b/debugger/file2line.c
186 -@@ -26,6 +26,8 @@
187 - #include "../rule.h"
188 - #include "./file2line.h"
189 -
190 -+struct hash_table file2lines;
191 -+
192 - unsigned long
193 - file2lines_hash_1 (const void *key)
194 - {
195 -
196
197 diff --git a/sys-devel/remake/remake-4.2.1.1.4-r1.ebuild b/sys-devel/remake/remake-4.2.1.1.4-r1.ebuild
198 deleted file mode 100644
199 index 447b79c7375e..000000000000
200 --- a/sys-devel/remake/remake-4.2.1.1.4-r1.ebuild
201 +++ /dev/null
202 @@ -1,39 +0,0 @@
203 -# Copyright 1999-2020 Gentoo Authors
204 -# Distributed under the terms of the GNU General Public License v2
205 -
206 -EAPI=6
207 -
208 -MY_P="${PN}-${PV:0:5}+dbg-${PV:6}"
209 -
210 -DESCRIPTION="patched version of GNU make with improved error reporting, tracing and debugging"
211 -HOMEPAGE="http://bashdb.sourceforge.net/remake/"
212 -SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.bz2"
213 -
214 -LICENSE="GPL-1"
215 -SLOT="0"
216 -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86"
217 -IUSE="guile readline"
218 -
219 -RDEPEND="readline? ( sys-libs/readline:0= )
220 - guile? ( >=dev-scheme/guile-1.8:= )"
221 -DEPEND="${RDEPEND}"
222 -
223 -S=${WORKDIR}/${MY_P}
224 -
225 -PATCHES=(
226 - "${FILESDIR}"/make-4.2.1-glob-v2.patch
227 - "${FILESDIR}"/${P}-fno-common.patch
228 -)
229 -
230 -src_configure() {
231 - use readline || export vl_cv_lib_readline=no
232 - econf $(use_with guile)
233 -}
234 -
235 -src_install() {
236 - default
237 -
238 - # delete files GNU make owns and remake doesn't care about.
239 - rm -r "${ED}"/usr/include || die
240 - rm "${ED}"/usr/share/info/make.info* || die
241 -}