Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/heirloom-devtools/, sys-devel/heirloom-devtools/files/, profiles/
Date: Tue, 11 Dec 2018 13:45:45
Message-Id: 1544535920.f0876ad4abcf3ac178efc20deec80aa68d77ca45.mgorny@gentoo
1 commit: f0876ad4abcf3ac178efc20deec80aa68d77ca45
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 11 13:42:53 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 11 13:45:20 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0876ad4
7
8 sys-devel/heirloom-devtools: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/638840
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 profiles/package.mask | 4 -
14 sys-devel/heirloom-devtools/Manifest | 1 -
15 .../files/heirloom-devtools-070527-64-bit.patch | 39 ----
16 .../files/heirloom-devtools-070527-gcc6.patch | 11 -
17 .../files/heirloom-devtools-070527-solaris.patch | 230 ---------------------
18 .../heirloom-devtools-070527-r2.ebuild | 60 ------
19 .../heirloom-devtools-999999.ebuild | 63 ------
20 sys-devel/heirloom-devtools/metadata.xml | 7 -
21 8 files changed, 415 deletions(-)
22
23 diff --git a/profiles/package.mask b/profiles/package.mask
24 index f97e77c0437..63a7f121e4f 100644
25 --- a/profiles/package.mask
26 +++ b/profiles/package.mask
27 @@ -201,10 +201,6 @@ games-action/rafkill
28 # month.
29 app-emulation/vpcs
30
31 -# Pacho Ramos <pacho@g.o> (11 Nov 2018)
32 -# Fails to build with current glibc (#638840). Removal in a month.
33 -sys-devel/heirloom-devtools
34 -
35 # Pacho Ramos <pacho@g.o> (11 Nov 2018)
36 # Fails to build (#662000), not compatible with kernel-4, use kernel driver rtsx_pci
37 # instead. Removal in a month.
38
39 diff --git a/sys-devel/heirloom-devtools/Manifest b/sys-devel/heirloom-devtools/Manifest
40 deleted file mode 100644
41 index 9ae7ba316d9..00000000000
42 --- a/sys-devel/heirloom-devtools/Manifest
43 +++ /dev/null
44 @@ -1 +0,0 @@
45 -DIST heirloom-devtools-070527.tar.bz2 381054 BLAKE2B 074f410f1a584b8ec06dec8bfd31db29e80623e91bb806b635be2a761beb7a5f184769df634d9fb11435a7515e78aabd21423cf0eaa55b801cb32d1aaae6862e SHA512 1f1f10a7b49402053172cc028bbd939a46fcf933994cb867fa40e8c5bbd7b1291575b3bac254cd79dc4fce3e3a2c88fe0f890449888fda16169c8e6a2540f055
46
47 diff --git a/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-64-bit.patch b/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-64-bit.patch
48 deleted file mode 100644
49 index d6c3cd7a548..00000000000
50 --- a/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-64-bit.patch
51 +++ /dev/null
52 @@ -1,39 +0,0 @@
53 ---- a/make/vroot/lock.cc 2007/01/18 15:06:32 1.1
54 -+++ b/make/vroot/lock.cc 2007/10/01 11:44:26 1.2
55 -@@ -31,7 +31,7 @@
56 - /*
57 - * Portions Copyright (c) 2007 Gunnar Ritter, Freiburg i. Br., Germany
58 - *
59 -- * Sccsid @(#)lock.cc 1.4 (gritter) 01/13/07
60 -+ * Sccsid @(#)lock.cc 1.5 (gritter) 10/1/07
61 - */
62 -
63 - #include <avo/intl.h> /* for NOCATGETS */
64 -@@ -53,7 +53,7 @@
65 - extern int sys_nerr;
66 - #endif
67 -
68 --static void file_lock_error(char *msg, char *file, char *str, int arg1, int arg2);
69 -+static void file_lock_error(char *msg, char *file, char *str, const char *arg1, const char *arg2);
70 -
71 - #define BLOCK_INTERUPTS sigfillset(&newset) ; \
72 - sigprocmask(SIG_SETMASK, &newset, &oldset)
73 -@@ -123,7 +123,7 @@
74 -
75 - if (errno != EEXIST) {
76 - file_lock_error(msg, name, NOCATGETS("symlink(%s, %s)"),
77 -- (int) name, (int) lockname);
78 -+ name, lockname);
79 - fprintf(stderr, "%s", msg);
80 - return errno;
81 - }
82 -@@ -171,7 +171,8 @@
83 - * Format a message telling why the lock could not be created.
84 - */
85 - static void
86 --file_lock_error(char *msg, char *file, char *str, int arg1, int arg2)
87 -+file_lock_error(char *msg, char *file, char *str,
88 -+ const char *arg1, const char *arg2)
89 - {
90 - int len;
91 -
92
93 diff --git a/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-gcc6.patch b/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-gcc6.patch
94 deleted file mode 100644
95 index 01d1ab231d9..00000000000
96 --- a/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-gcc6.patch
97 +++ /dev/null
98 @@ -1,11 +0,0 @@
99 ---- heirloom-devtools-070527/make/bsd/bsd.cc.old 2016-09-21 22:36:56.556036181 -0400
100 -+++ heirloom-devtools-070527/make/bsd/bsd.cc 2016-09-21 22:52:09.819186461 -0400
101 -@@ -50,7 +50,7 @@
102 - extern SIG_PF
103 - bsdsignal (int Signal, SIG_PF Handler)
104 - {
105 -- auto SIG_PF previous_handler;
106 -+ SIG_PF previous_handler;
107 - #ifdef SUN5_0
108 - #ifdef sun
109 - previous_handler = sigset (Signal, Handler);
110
111 diff --git a/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-solaris.patch b/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-solaris.patch
112 deleted file mode 100644
113 index c6b39420876..00000000000
114 --- a/sys-devel/heirloom-devtools/files/heirloom-devtools-070527-solaris.patch
115 +++ /dev/null
116 @@ -1,230 +0,0 @@
117 -diff --git a/make/include/mksh/defs.h b/make/include/mksh/defs.h
118 -index 1992205..8065a77 100644
119 ---- a/make/include/mksh/defs.h
120 -+++ b/make/include/mksh/defs.h
121 -@@ -63,7 +63,6 @@
122 - #include <widec.h>
123 - #endif
124 -
125 --#ifndef __sun
126 - /*
127 - * Definition of wchar functions.
128 - */
129 -@@ -90,7 +89,6 @@
130 - # define wscmp(x,y) wcscmp(x,y)
131 - # undef wsncmp
132 - # define wsncmp(x,y,z) wcsncmp(x,y,z)
133 --#endif
134 -
135 - #if defined (__FreeBSD__) || defined (__APPLE__) || defined (__hpux)
136 - extern "C" { wchar_t *wcsdup(const wchar_t *s); }
137 -diff --git a/make/makestate/lock.c b/make/makestate/lock.c
138 -index cdf7562..aa6083e 100644
139 ---- a/make/makestate/lock.c
140 -+++ b/make/makestate/lock.c
141 -@@ -42,18 +42,6 @@
142 - #include <sys/errno.h>
143 - #include <errno.h> /* errno */
144 -
145 --#if defined(_LP64)
146 --/*
147 -- * The symbols _sys_errlist and _sys_nerr are not visible in the
148 -- * LP64 libc. Use strerror(3C) instead.
149 -- */
150 --#else /* #_LP64 */
151 --#if defined (__sun) || defined (__hpux)
152 --extern char * sys_errlist[];
153 --extern int sys_nerr;
154 --#endif
155 --#endif /* #_LP64 */
156 --
157 - static void file_lock_error(char *, char *, const char *, char *, char *);
158 -
159 - /*
160 -@@ -167,16 +155,7 @@ file_lock_error(char * msg, char * file, const char * str, char * arg1,
161 - len = strlen(msg);
162 - sprintf(&msg[len], str, arg1, arg2);
163 - strcat(msg, " failed - ");
164 --#if defined(_LP64)
165 - /* Needs to be changed to use strerror(3C) instead. */
166 - len = strlen(msg);
167 - sprintf(&msg[len], "errno %d", errno);
168 --#else /* #_LP64 */
169 -- if (errno < sys_nerr) {
170 -- strcat(msg, sys_errlist[errno]);
171 -- } else {
172 -- len = strlen(msg);
173 -- sprintf(&msg[len], "errno %d", errno);
174 -- }
175 --#endif /* #_LP64 */
176 - }
177 -diff --git a/make/mksh/macro.cc b/make/mksh/macro.cc
178 -index 6ddb624..23b0315 100644
179 ---- a/make/mksh/macro.cc
180 -+++ b/make/mksh/macro.cc
181 -@@ -43,6 +43,7 @@
182 - /*
183 - * Included files
184 - */
185 -+#include <alloca.h>
186 - #include <wordexp.h>
187 - #include <mksh/dosys.h> /* sh_command2string() */
188 - #include <mksh/i18n.h> /* get_char_semantics_value() */
189 -@@ -1403,13 +1404,6 @@ found_it:;
190 - new_value = ALLOC_WC(length);
191 - new_value_allocated = true;
192 - WCSTOMBS(mbs_buffer, old_vr);
193 --#ifdef __sun
194 -- wsprintf(new_value,
195 -- NOCATGETS("/usr/arch/%s/%s:%s"),
196 -- ha->string_mb + 1,
197 -- ta->string_mb + 1,
198 -- mbs_buffer);
199 --#else
200 - char * mbs_new_value = (char *)getmem(length);
201 - sprintf(mbs_new_value,
202 - NOCATGETS("/usr/arch/%s/%s:%s"),
203 -@@ -1418,7 +1412,6 @@ found_it:;
204 - mbs_buffer);
205 - MBSTOWCS(new_value, mbs_new_value);
206 - retmem_mb(mbs_new_value);
207 --#endif
208 - }
209 - if (new_value[0] != 0) {
210 - setvar_daemon(virtual_root,
211 -diff --git a/make/mksh/misc.cc b/make/mksh/misc.cc
212 -index 11122cf..d617591 100644
213 ---- a/make/mksh/misc.cc
214 -+++ b/make/mksh/misc.cc
215 -@@ -382,30 +382,7 @@ setup_char_semantics(void)
216 - char *
217 - errmsg(int errnum)
218 - {
219 --#ifndef __sun
220 - return strerror(errnum);
221 --#else // __sun
222 --
223 -- extern int sys_nerr;
224 --#ifdef SUN4_x
225 -- extern char *sys_errlist[];
226 --#endif
227 -- char *errbuf;
228 --
229 -- if ((errnum < 0) || (errnum > sys_nerr)) {
230 -- errbuf = getmem(6+1+11+1);
231 -- sprintf(errbuf, "Error %d", errnum);
232 -- return errbuf;
233 -- } else {
234 --#ifdef SUN4_x
235 -- return(sys_errlist[errnum]);
236 --#endif
237 --#ifdef SUN5_0
238 -- return strerror(errnum);
239 --#endif
240 --
241 -- }
242 --#endif // !__sun
243 - }
244 -
245 - extern const char *progname;
246 -diff --git a/make/src/implicit.cc b/make/src/implicit.cc
247 -index 2d388cc..a1cee7e 100644
248 ---- a/make/src/implicit.cc
249 -+++ b/make/src/implicit.cc
250 -@@ -43,10 +43,13 @@
251 - /*
252 - * Included files
253 - */
254 -+#include <cstdio>
255 - #include <mk/defs.h>
256 - #include <mksh/macro.h> /* expand_value() */
257 - #include <mksh/misc.h> /* retmem() */
258 -
259 -+using std::printf;
260 -+
261 - /*
262 - * Defined macros
263 - */
264 -@@ -97,8 +100,6 @@ extern void add_target_to_chain(Name target, Chain * query);
265 - * recursion_level Used for tracing
266 - */
267 -
268 --extern int printf (const char *, ...);
269 --
270 - static Boolean actual_doname = false;
271 -
272 - /* /tolik/
273 -diff --git a/make/src/nse_printdep.cc b/make/src/nse_printdep.cc
274 -index 6201a18..38826d2 100644
275 ---- a/make/src/nse_printdep.cc
276 -+++ b/make/src/nse_printdep.cc
277 -@@ -37,9 +37,12 @@
278 - /*
279 - * Included files
280 - */
281 -+#include <cstdio>
282 - #include <mk/defs.h>
283 - #include <mksh/misc.h> /* get_prop() */
284 -
285 -+using std::printf;
286 -+
287 - /*
288 - * File table of contents
289 - */
290 -@@ -59,7 +62,6 @@ static void print_rule(register Name target);
291 - static void print_rec_info(Name target);
292 - static Boolean is_out_of_date(Property line);
293 - extern void depvar_print_results (void);
294 --extern int printf (const char *, ...);
295 - extern int _flsbuf (unsigned int, FILE *);
296 -
297 - /*
298 -diff --git a/make/vroot/lock.cc b/make/vroot/lock.cc
299 -index 1d6239b..1a20bc0 100644
300 ---- a/make/vroot/lock.cc
301 -+++ b/make/vroot/lock.cc
302 -@@ -48,11 +48,6 @@
303 - #include <signal.h>
304 - #include <errno.h> /* errno */
305 -
306 --#if defined(sun) || defined(HP_UX)
307 --extern char *sys_errlist[];
308 --extern int sys_nerr;
309 --#endif
310 --
311 - static void file_lock_error(char *msg, char *file, char *str, int arg1, int arg2);
312 -
313 - #define BLOCK_INTERUPTS sigfillset(&newset) ; \
314 -@@ -179,20 +174,6 @@ file_lock_error(char *msg, char *file, char *str, int arg1, int arg2)
315 - len = strlen(msg);
316 - sprintf(&msg[len], str, arg1, arg2);
317 - strcat(msg, " failed - ");
318 --#ifdef __sun
319 -- if (errno < sys_nerr) {
320 --#ifdef SUN4_x
321 -- strcat(msg, sys_errlist[errno]);
322 --#endif
323 --#ifdef SUN5_0
324 -- strcat(msg, strerror(errno));
325 --#endif
326 -- } else {
327 -- len = strlen(msg);
328 -- sprintf(&msg[len], NOCATGETS("errno %d"), errno);
329 -- }
330 --#else
331 - strcat(msg, strerror(errno));
332 --#endif
333 - }
334 -
335 -diff --git a/sccs/src/vc.c b/sccs/src/vc.c
336 -index d7f7187..1c0ffb1 100644
337 ---- a/sccs/src/vc.c
338 -+++ b/sccs/src/vc.c
339 -@@ -37,6 +37,7 @@
340 - */
341 - /* from OpenSolaris "sccs:cmd/vc.c" */
342 - # include <defines.h>
343 -+# include <limits.h>
344 - # include <locale.h>
345 -
346 -
347
348 diff --git a/sys-devel/heirloom-devtools/heirloom-devtools-070527-r2.ebuild b/sys-devel/heirloom-devtools/heirloom-devtools-070527-r2.ebuild
349 deleted file mode 100644
350 index 53ff1997977..00000000000
351 --- a/sys-devel/heirloom-devtools/heirloom-devtools-070527-r2.ebuild
352 +++ /dev/null
353 @@ -1,60 +0,0 @@
354 -# Copyright 1999-2017 Gentoo Foundation
355 -# Distributed under the terms of the GNU General Public License v2
356 -
357 -EAPI=6
358 -inherit flag-o-matic readme.gentoo-r1 toolchain-funcs
359 -
360 -DESCRIPTION="Original UNIX development tools"
361 -HOMEPAGE="http://heirloom.sourceforge.net/devtools.html"
362 -SRC_URI="http://downloads.sourceforge.net/project/heirloom/${PN}/${PV}/${P}.tar.bz2"
363 -
364 -LICENSE="BSD BSD-4 CDDL"
365 -SLOT="0"
366 -KEYWORDS="~amd64 ~x64-solaris"
367 -IUSE=""
368 -
369 -DEPEND="app-shells/heirloom-sh"
370 -RDEPEND="${DEPEND}"
371 -
372 -PATCHES=(
373 - "${FILESDIR}/${P}-solaris.patch"
374 - "${FILESDIR}/${P}-64-bit.patch"
375 - "${FILESDIR}/${P}-gcc6.patch"
376 -)
377 -
378 -DOC_CONTENTS="
379 - You may want to add /usr/5bin or /usr/ucb to \$PATH
380 - to enable using the apps of heirloom toolchest by default.
381 - Man pages are installed in /usr/share/man/5man/
382 - You may need to set \$MANPATH to access them.
383 -"
384 -
385 -src_prepare() {
386 - default
387 - sed -i \
388 - -e 's:^\(SHELL =\) \(.*\):\1 /bin/jsh:' \
389 - -e 's:^\(POSIX_SHELL =\) \(.*\):\1 /bin/sh:' \
390 - -e "s:^\(PREFIX=\)\(.*\):\1${EPREFIX}\2:" \
391 - -e "s:^\(SUSBIN=\)\(.*\):\1${EPREFIX}\2:" \
392 - -e "s:^\(LDFLAGS=\):\1${LDFLAGS}:" \
393 - -e "s:^\(CFLAGS=\)\(.*\):\1${CFLAGS}:" \
394 - -e 's:^\(STRIP=\)\(.*\):\1true:' \
395 - -e "s:^\(CXX = \)\(.*\):\1$(tc-getCXX):" \
396 - -e "s:^\(INSTALL=\)\(.*\):\1$(which install):" \
397 - ./mk.config
398 -
399 - echo "CC=$(tc-getCC)" >> "./mk.config"
400 -}
401 -
402 -src_compile() {
403 - emake -j1
404 -}
405 -
406 -src_install() {
407 - emake ROOT="${D}" install
408 - readme.gentoo_create_doc
409 -}
410 -
411 -pkg_postinst() {
412 - readme.gentoo_print_elog
413 -}
414
415 diff --git a/sys-devel/heirloom-devtools/heirloom-devtools-999999.ebuild b/sys-devel/heirloom-devtools/heirloom-devtools-999999.ebuild
416 deleted file mode 100644
417 index 1d97661d245..00000000000
418 --- a/sys-devel/heirloom-devtools/heirloom-devtools-999999.ebuild
419 +++ /dev/null
420 @@ -1,63 +0,0 @@
421 -# Copyright 1999-2017 Gentoo Foundation
422 -# Distributed under the terms of the GNU General Public License v2
423 -
424 -EAPI=6
425 -inherit cvs flag-o-matic readme.gentoo-r1 toolchain-funcs
426 -
427 -ECVS_AUTH="pserver"
428 -ECVS_USER="anonymous"
429 -ECVS_SERVER="heirloom.cvs.sourceforge.net:/cvsroot/heirloom"
430 -ECVS_MODULE="heirloom-devtools"
431 -ECVS_PASS=""
432 -ECVS_CVS_OPTIONS="-dP"
433 -
434 -DESCRIPTION="Original UNIX development tools"
435 -HOMEPAGE="http://heirloom.sourceforge.net/devtools.html"
436 -SRC_URI=""
437 -
438 -LICENSE="BSD BSD-4 CDDL"
439 -SLOT="0"
440 -KEYWORDS=""
441 -IUSE=""
442 -
443 -DEPEND="app-shells/heirloom-sh"
444 -RDEPEND="${DEPEND}"
445 -
446 -DOC_CONTENTS="
447 - You may want to add /usr/5bin or /usr/ucb to \$PATH
448 - to enable using the apps of heirloom toolchest by default.
449 - Man pages are installed in /usr/share/man/5man/
450 - You may need to set \$MANPATH to access them.
451 -"
452 -
453 -S="${WORKDIR}/${PN}"
454 -
455 -src_prepare() {
456 - default
457 - sed -i \
458 - -e 's:^\(SHELL =\) \(.*\):\1 /bin/jsh:' \
459 - -e 's:^\(POSIX_SHELL =\) \(.*\):\1 /bin/sh:' \
460 - -e "s:^\(PREFIX=\)\(.*\):\1${EPREFIX}\2:" \
461 - -e "s:^\(SUSBIN=\)\(.*\):\1${EPREFIX}\2:" \
462 - -e "s:^\(LDFLAGS=\):\1${LDFLAGS}:" \
463 - -e "s:^\(CFLAGS=\)\(.*\):\1${CFLAGS}:" \
464 - -e 's:^\(STRIP=\)\(.*\):\1true:' \
465 - -e "s:^\(CXX = \)\(.*\):\1$(tc-getCXX):" \
466 - -e "s:^\(INSTALL=\)\(.*\):\1$(which install):" \
467 - ./mk.config
468 -
469 - echo "CC=$(tc-getCC)" >> "./mk.config"
470 -}
471 -
472 -src_compile() {
473 - emake -j1
474 -}
475 -
476 -src_install() {
477 - emake ROOT="${D}" install
478 - readme.gentoo_create_doc
479 -}
480 -
481 -pkg_postinst() {
482 - readme.gentoo_print_elog
483 -}
484
485 diff --git a/sys-devel/heirloom-devtools/metadata.xml b/sys-devel/heirloom-devtools/metadata.xml
486 deleted file mode 100644
487 index 9c91dcca68e..00000000000
488 --- a/sys-devel/heirloom-devtools/metadata.xml
489 +++ /dev/null
490 @@ -1,7 +0,0 @@
491 -<?xml version="1.0" encoding="UTF-8"?>
492 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
493 -<pkgmetadata>
494 - <upstream>
495 - <remote-id type="sourceforge">heirloom</remote-id>
496 - </upstream>
497 -</pkgmetadata>