Pinetab-v: rope in config
This commit is contained in:
67
machines/ptv/pkgs-cross/discount/config-sed.patch
Normal file
67
machines/ptv/pkgs-cross/discount/config-sed.patch
Normal file
@@ -0,0 +1,67 @@
|
||||
diff --git a/configure.inc b/configure.inc
|
||||
index fd0c9ba..98066d5 100755
|
||||
--- a/configure.inc
|
||||
+++ b/configure.inc
|
||||
@@ -1733,52 +1733,6 @@ AC_FAIL() {
|
||||
$__fail 1
|
||||
}
|
||||
|
||||
-#
|
||||
-# __ac_config_sed; a C program to do escaping for AC_SUB
|
||||
-__ac_config_sed() {
|
||||
-
|
||||
-
|
||||
- test -x config.sed && return
|
||||
-
|
||||
- echo "generating config.sed"
|
||||
-
|
||||
- AC_PROG_CC
|
||||
-
|
||||
-cat > ngc$$.c << \EOF
|
||||
-#include <stdio.h>
|
||||
-
|
||||
-int
|
||||
-main(argc, argv)
|
||||
-int argc;
|
||||
-char **argv;
|
||||
-{
|
||||
- char *p;
|
||||
-
|
||||
- if (argc != 3)
|
||||
- return 1;
|
||||
-
|
||||
- printf("s;@%s@;", argv[1]);
|
||||
-
|
||||
- for (p=argv[2]; *p; ++p) {
|
||||
- if ( *p == ';' )
|
||||
- putchar('\\');
|
||||
- putchar(*p);
|
||||
- }
|
||||
-
|
||||
- puts(";g");
|
||||
- return 0;
|
||||
-}
|
||||
-EOF
|
||||
-
|
||||
- if $AC_CC -o config.sed ngc$$.c; then
|
||||
- rm -f ngc$$.c
|
||||
- __config_files="$__config_files config.sed"
|
||||
- else
|
||||
- rm -f ngc$$.c
|
||||
- AC_FAIL "Cannot generate config.sed helper program"
|
||||
- fi
|
||||
-}
|
||||
-
|
||||
#
|
||||
# AC_SUB writes a substitution into config.sub
|
||||
AC_SUB() {
|
||||
@@ -1788,8 +1742,7 @@ AC_SUB() {
|
||||
|
||||
echo "target=$_target, rest=$*"
|
||||
|
||||
- __ac_config_sed
|
||||
- ./config.sed "$_target" "$*" >> "$__cwd"/config.sub
|
||||
+ config.sed "$_target" "$*" >> "$__cwd"/config.sub
|
||||
}
|
||||
#
|
||||
# AC_TEXT writes arbitrary text into config.h
|
||||
Reference in New Issue
Block a user