pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

most of the patch has been committed.



Module Name:	pkgsrc-wip
Committed By:	Christos Zoulas <christos%zoulas.com@localhost>
Pushed By:	christos
Date:		Sun Nov 7 07:46:42 2021 -0500
Changeset:	dbefd4f19e630c728ffe72f968d6118b22f15bfb

Modified Files:
	openjdk16/cwrappers.diff

Log Message:
most of the patch has been committed.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=dbefd4f19e630c728ffe72f968d6118b22f15bfb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 openjdk16/cwrappers.diff | 203 +++--------------------------------------------
 1 file changed, 13 insertions(+), 190 deletions(-)

diffs:
diff --git a/openjdk16/cwrappers.diff b/openjdk16/cwrappers.diff
index db0e04a865..e5c929ffbf 100644
--- a/openjdk16/cwrappers.diff
+++ b/openjdk16/cwrappers.diff
@@ -1,168 +1,25 @@
-? a.out
-? work
-? work.earmv7hf
-? files/bin/.gdbinit
-Index: files/bin/cleanup-cc.c
-===================================================================
-RCS file: /cvsroot/pkgsrc/pkgtools/cwrappers/files/bin/cleanup-cc.c,v
-retrieving revision 1.3
-diff -u -p -u -r1.3 cleanup-cc.c
---- files/bin/cleanup-cc.c	10 Jan 2016 19:13:05 -0000	1.3
-+++ files/bin/cleanup-cc.c	14 Jun 2021 14:09:12 -0000
-@@ -52,7 +52,7 @@ cleanup_cc(struct arglist *args)
- 		if (arg->val[0] != '-')
- 			continue;
- 		if (strncmp(arg->val, "-Wl,-rpath,", 11) == 0) {
--			if (arg->val[11] == '/')
-+			if (isabs(arg->val[11]))
- 				continue;
- 			argument_unlink(args, &arg);
- 			continue;
-Index: files/bin/common.h
+Index: common.h
 ===================================================================
 RCS file: /cvsroot/pkgsrc/pkgtools/cwrappers/files/bin/common.h,v
-retrieving revision 1.8
-diff -u -p -u -r1.8 common.h
---- files/bin/common.h	7 Nov 2017 16:49:22 -0000	1.8
-+++ files/bin/common.h	14 Jun 2021 14:09:12 -0000
-@@ -121,4 +121,6 @@ void	fixup_libtool(struct arglist *);
+retrieving revision 1.9
+diff -u -p -u -r1.9 common.h
+--- common.h	7 Nov 2021 12:38:12 -0000	1.9
++++ common.h	7 Nov 2021 12:39:14 -0000
+@@ -121,6 +121,6 @@ void	fixup_libtool(struct arglist *);
  void	mi_vector_hash(const void *, size_t, uint32_t, uint32_t[3]);
  #endif
  
+-#define isabs(a) ((a) == '/')
 +#define isabs(a) ((a) == '/' || (a) == '$')
-+
- #endif
-Index: files/bin/fixup-libtool.c
-===================================================================
-RCS file: /cvsroot/pkgsrc/pkgtools/cwrappers/files/bin/fixup-libtool.c,v
-retrieving revision 1.7
-diff -u -p -u -r1.7 fixup-libtool.c
---- files/bin/fixup-libtool.c	19 Apr 2015 14:30:07 -0000	1.7
-+++ files/bin/fixup-libtool.c	14 Jun 2021 14:09:12 -0000
-@@ -127,7 +127,7 @@ process_option(struct processing_option 
- 					continue;
- 				if (strncmp(line + 2, r->src, r->src_len))
- 					continue;
--				if (line[r->src_len + 2] != '/' &&
-+				if (!isabs(line[r->src_len + 2]) &&
- 				    len != r->src_len + 2)
- 					continue;
- 				line += r->src_len + 2;
-@@ -144,7 +144,7 @@ process_option(struct processing_option 
- 
- 				if (wlen <= len - 2 &&
- 				    strncmp(line + 2, wrksrc, wlen) == 0 &&
--				    (line[wlen + 2] == '/' || wlen + 2 == len))
-+				    (isabs(line[wlen + 2]) || wlen + 2 == len))
- 					return;
- 			}
- 		}
-@@ -170,17 +170,17 @@ process_option(struct processing_option 
- 		goto print_option;
- 
- 	for (eol = line + len - 3; eol > line; --eol) {
--		if (*eol == '/')
-+		if (isabs(*eol))
- 			break;
- 	}
- 
--	if (opt->in_lai && *eol == '/') {
-+	if (opt->in_lai && isabs(*eol)) {
- 		TAILQ_FOREACH(r, &unwrap_rules, link) {
- 			if (eol < line + r->src_len)
- 				continue;
- 			if (strncmp(line, r->src, r->src_len))
- 				continue;
--			if (line[r->src_len] != '/')
-+			if (!isabs(*eol))
- 				continue;
- 			line += r->src_len;
- 			len -= r->src_len;
-@@ -212,12 +212,12 @@ process_option(struct processing_option 
- 	    len == strlen(opt->lafile))
- 		goto print_option;
- 
--	if (*line != '/' && line == eol) {
-+	if (!isabs(*line) && line == eol) {
- 		process_option(opt, "-L./.libs", 9, in_relink);
- 		goto print_option;
- 	}
- 
--	if (*line != '/') {
-+	if (!isabs(*line)) {
- 		tmp = xasprintf("-L%*.*s/.libs", (int)(eol - line),
- 		    (int)(eol - line), line);
- 		process_option(opt, tmp, strlen(tmp), in_relink);
-@@ -230,7 +230,7 @@ process_option(struct processing_option 
- 
- 	wlen = strlen(wrksrc);
- 	if (wlen > len ||
--	    (wlen != len && line[wlen] != '/') ||
-+	    (wlen != len && !isabs(line[wlen])) ||
- 	    strncmp(wrksrc, line, wlen))
- 		goto print_option;
  
-Index: files/bin/generic-transform-cc.c
+ #endif
+Index: generic-transform-cc.c
 ===================================================================
 RCS file: /cvsroot/pkgsrc/pkgtools/cwrappers/files/bin/generic-transform-cc.c,v
-retrieving revision 1.4
-diff -u -p -u -r1.4 generic-transform-cc.c
---- files/bin/generic-transform-cc.c	14 Mar 2016 20:16:08 -0000	1.4
-+++ files/bin/generic-transform-cc.c	14 Jun 2021 14:09:12 -0000
-@@ -264,7 +264,7 @@ generic_transform_cc_absolute(struct arg
- 	TAILQ_FOREACH(rule, &libpath_rules, link) {
- 		if (rule->src_len > len)
- 			continue;
--		if (arg->val[rule->src_len] != '/')
-+		if (!isabs(arg->val[rule->src_len]))
- 			continue;
- 		if (strncmp(arg->val, rule->src, rule->src_len))
- 			continue;
-@@ -297,7 +297,7 @@ generic_transform_libtool_lib(struct arg
- 			free(fname);
- 			continue;
- 		}
--		if (arg2->val[2] == '/') {
-+		if (isabs(arg2->val[2])) {
- 			if (wrksrc == NULL)
- 				return 0;
- 			if (strncmp(arg2->val + 2, wrksrc, len))
-@@ -346,7 +346,7 @@ generic_transform_cc(struct arglist *arg
- 			continue;
- #endif
- 
--		if (arg->val[0] == '/') {
-+		if (isabs(arg->val[0])) {
- #if defined(WRAPPER_LIBTOOL)
- 			generic_transform_cc_absolute(args, arg);
- #endif
-@@ -435,14 +435,14 @@ generic_transform_cc(struct arglist *arg
- 		} else
- 			continue;
- 
--		if (*path != '/')
-+		if (!isabs(*path))
- 			continue;
- 
--		while (len > 1 && path[len - 1] == '/')
-+		while (len > 1 && isabs(path[len - 1]))
- 			--len;
- 
- 		TAILQ_FOREACH(rule, ruleset, link) {
--			if (rule->src[rule->src_len - 1] == '/') {
-+			if (isabs(rule->src[rule->src_len - 1])) {
- 				if (rule->src_len - 1 != len)
- 					continue;
- 				if (memcmp(path, rule->src, len) != 0)
-@@ -452,7 +452,7 @@ generic_transform_cc(struct arglist *arg
- 			if (rule->src_len > len)
- 				continue;
- 			if (path[rule->src_len] != '\0' &&
--			    path[rule->src_len] != '/')
-+			    !isabs(path[rule->src_len]))
- 				continue;
- 			if (strncmp(path, rule->src, rule->src_len) == 0)
- 				break;
+retrieving revision 1.5
+diff -u -p -u -r1.5 generic-transform-cc.c
+--- generic-transform-cc.c	7 Nov 2021 12:38:12 -0000	1.5
++++ generic-transform-cc.c	7 Nov 2021 12:39:14 -0000
 @@ -462,6 +462,8 @@ generic_transform_cc(struct arglist *arg
  				if (len >= 6 &&
  				    strcmp(path + len - 6, "/.libs") == 0)
@@ -172,37 +29,3 @@ diff -u -p -u -r1.4 generic-transform-cc.c
  			}
  			if (opt_arg)
  				argument_unlink(args, &opt_arg);
-Index: files/bin/normalise-cc.c
-===================================================================
-RCS file: /cvsroot/pkgsrc/pkgtools/cwrappers/files/bin/normalise-cc.c,v
-retrieving revision 1.5
-diff -u -p -u -r1.5 normalise-cc.c
---- files/bin/normalise-cc.c	11 Jun 2017 19:34:43 -0000	1.5
-+++ files/bin/normalise-cc.c	14 Jun 2021 14:09:12 -0000
-@@ -44,7 +44,7 @@ normalise_path_list(struct arglist *args
- 	struct argument *arg2;
- 
- 	while ((sep = strchr(val, ':')) != NULL) {
--		if (sep == val || (strip_relative && val[0] != '/')) {
-+		if (sep == val || (strip_relative && !isabs(val[0]))) {
- 			val = sep + 1;
- 			continue;
- 		}
-@@ -53,7 +53,7 @@ normalise_path_list(struct arglist *args
- 		arg = arg2;
- 		val = sep + 1;
- 	}
--	if (val[0] == '\0' || (strip_relative && val[0] != '/'))
-+	if (val[0] == '\0' || (strip_relative && !isabs(val[0])))
- 		return;
- 	arg2 = argument_new(concat(prefix, val));
- 	TAILQ_INSERT_AFTER(args, arg, arg2, link);
-@@ -151,7 +151,7 @@ normalise_cc(struct arglist *args)
- 			arg2 = TAILQ_NEXT(arg2, link);
- 			continue;
- 		}
--		if (arg->val[0] == '/') {
-+		if (isabs(arg->val[0])) {
- 			next = strrchr(arg->val, '/');
- 			++next;
- 			if (strncmp(next, "lib", 3))


Home | Main Index | Thread Index | Old Index