[Glibc-bsd-commits] r5377 - in trunk/freebsd-utils/debian: . patches

rmh at alioth.debian.org rmh at alioth.debian.org
Thu Jan 23 13:03:58 UTC 2014


Author: rmh
Date: 2014-01-23 13:03:58 +0000 (Thu, 23 Jan 2014)
New Revision: 5377

Modified:
   trunk/freebsd-utils/debian/changelog
   trunk/freebsd-utils/debian/patches/026_kdump.diff
Log:
Remove kludge that allowed auto-detected macros to be missing when building kdump. (Closes: #736202)

Modified: trunk/freebsd-utils/debian/changelog
===================================================================
--- trunk/freebsd-utils/debian/changelog	2014-01-23 13:02:37 UTC (rev 5376)
+++ trunk/freebsd-utils/debian/changelog	2014-01-23 13:03:58 UTC (rev 5377)
@@ -3,6 +3,8 @@
   * Handle USB keyboard attach/detach events.
   * Remove Build-Conflicts on libc0.1-dev-i386 (not needed anymore since
     kdump is now using headers from kfreebsd-headers-10.0-1).
+  * Remove kludge that allowed auto-detected macros to be missing when
+    building kdump. (Closes: #736202)
 
  -- Robert Millan <rmh at debian.org>  Tue, 21 Jan 2014 12:38:27 +0100
 

Modified: trunk/freebsd-utils/debian/patches/026_kdump.diff
===================================================================
--- trunk/freebsd-utils/debian/patches/026_kdump.diff	2014-01-23 13:02:37 UTC (rev 5376)
+++ trunk/freebsd-utils/debian/patches/026_kdump.diff	2014-01-23 13:03:58 UTC (rev 5377)
@@ -88,10 +88,10 @@
  			break; \
  		++i; \
 -		printf "\tif (!((arg > 0) ^ ((%s) > 0)))\n\t\tif_print_or(arg, %s, or);\n", $i, $i }'
-+		if ($i) { \
 +		printf "#ifdef %s\n", $i; \
 +		printf "\tif (!((arg > 0) ^ ((%s) > 0)))\n\t\tif_print_or(arg, %s, or);\n", $i, $i; \
-+		printf "#endif\n" } }'
++		printf "#endif\n" \
++		}'
  cat <<_EOF_
  	printf(">");
  	if (or == 0)
@@ -100,10 +100,10 @@
  			break; \
  		++i; \
 -		printf "\tcase %s:\n\t\tprintf(\"%s\");\n\t\tbreak;\n", $i, $i }'
-+		if ($i) { \
 +		printf "#ifdef %s\n", $i; \
 +		printf "\tcase %s:\n\t\tprintf(\"%s\");\n\t\tbreak;\n", $i, $i; \
-+		printf "#endif\n" } }'
++		printf "#endif\n" \
++		}'
  cat <<_EOF_
  	default: /* Should not reach */
  		printf("<invalid=%jd>", arg);
@@ -113,14 +113,14 @@
  		$include_dir/$file | \
 -	awk '{ printf "\t"; \
 +	awk '{
-+		if ($2) { \
 +		printf "#ifdef %s\n", $2; \
 +		printf "\t"; \
  		if (NR > 1) \
  			printf "else " ; \
 -		printf "if (arg == %s) \n\t\tprintf(\"%s\");\n", $2, $2 }'
 +		printf "if (arg == %s) \n\t\tprintf(\"%s\");\n", $2, $2;
-+		printf "#endif\n" } }'
++		printf "#endif\n" \
++		}'
  cat <<_EOF_
  	else /* Should not reach */
  		printf("<invalid=%jd>", arg);
@@ -218,11 +218,11 @@
  			break; \
  		++i; \
  		if (o <= $(i+1)) \
-+			{
-+			if ($i) { \
++			{ \
 +			printf "#ifdef %s\n", $i; \
  			printf "\tcase %s:\n\t\tprintf(\"%s\");\n\t\tbreak;\n", $i, $i; \
-+			printf "#endif\n"; } } \
++			printf "#endif\n";
++			} \
  		else \
  			exit; \
  		o = $(i+1) }'
@@ -239,10 +239,10 @@
  			break; \
  		++i; \
 -		printf "\tif (!((flags > 0) ^ ((%s) > 0)))\n\t\tif_print_or(flags, %s, or);\n", $i, $i }'
-+		if ($i) { \
 +		printf "#ifdef %s\n", $i; \
 +		printf "\tif (!((flags > 0) ^ ((%s) > 0)))\n\t\tif_print_or(flags, %s, or);\n", $i, $i; \
-+		printf "#endif\n" } }'
++		printf "#endif\n" \
++		}'
  cat <<_EOF_
  #ifdef MAP_32BIT
  	if (!((flags > 0) ^ ((MAP_32BIT) > 0)))
@@ -267,10 +267,10 @@
  			break; \
  		++i; \
 -		printf "\tif(!((flags>0)^((%s)>0)))\n\t\tif_print_or(flags, %s, or);\n", $i, $i }'
-+		if ($i) { \
 +		printf "#ifdef %s\n", $i; \
 +		printf "\tif(!((flags>0)^((%s)>0)))\n\t\tif_print_or(flags, %s, or);\n", $i, $i; \
-+		printf "#endif\n" } }'
++		printf "#endif\n" \
++		}'
  cat <<_EOF_
  	printf(">");
  }
@@ -279,10 +279,10 @@
  			break; \
  		++i; \
 -		printf "\tcase %s:\n\t\tprintf(\"%s\");\n\t\tbreak;\n", $i, $i }'
-+		if ($i) { \
 +		printf "#ifdef %s\n", $i; \
 +		printf "\tcase %s:\n\t\tprintf(\"%s\");\n\t\tbreak;\n", $i, $i; \
-+		printf "#endif\n" } }'
++		printf "#endif\n" \
++		}'
  cat <<_EOF_
  	default:
  		switch (sig) {




More information about the Glibc-bsd-commits mailing list