pkgsrc-Bugs archive

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

Re: pkg/47103 (devel/libffi build fails on OpenIndiana 151a7 and SmartOS 20121018)



The following reply was made to PR pkg/47103; it has been noted by GNATS.

From: Ryo ONODERA <ryo_on%yk.rim.or.jp@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/47103 (devel/libffi build fails on OpenIndiana 151a7 and
 SmartOS 20121018)
Date: Sun, 28 Oct 2012 02:17:16 +0900 (JST)

 With following patch (patch-aa) works fine on OpenIndiana 151a7
 and NetBSD current.
 
 Which environment requires the outer double quotations in BUILD lines of
 patches/patch-aa,
        ; BUILD="$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x" 
\\\\\\
 and
        ; BUILD="$x grep "^####.*|" Makefile |tail -1| sed -e 's/.*|//' $x" ; 
fi \\\\\\
 ?
 
 Can we remove these "s?
 
 
 $NetBSD$
 
 --- configure.orig     2012-04-12 03:13:17.000000000 +0000
 +++ configure
 @@ -13158,7 +13158,7 @@ case "$host" in
        TARGET=FRV; TARGETDIR=frv
        ;;
  
 -  hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
 +  hppa*-*-linux* | hppa*-*-netbsd* | parisc*-*-linux* | hppa*-*-openbsd*)
        TARGET=PA_LINUX; TARGETDIR=pa
        ;;
    hppa*64-*-hpux*)
 @@ -13208,7 +13208,7 @@ case "$host" in
    mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
        TARGET=MIPS; TARGETDIR=mips
        ;;
 -  mips*-*-linux* | mips*-*-openbsd*)
 +  mips*-*-linux* | mips*-*-netbsd* | mips*-*-openbsd*)
        # Support 128-bit long double for NewABI.
        HAVE_LONG_DOUBLE='defined(__mips64)'
        TARGET=MIPS; TARGETDIR=mips
 @@ -13233,7 +13233,7 @@ case "$host" in
    powerpc-*-aix* | rs6000-*-aix*)
        TARGET=POWERPC_AIX; TARGETDIR=powerpc
        ;;
 -  powerpc-*-freebsd* | powerpc-*-openbsd*)
 +  powerpc-*-freebsd* | powerpc-*-netbsd* | powerpc-*-openbsd*)
        TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
        ;;
    powerpc64-*-freebsd*)
 @@ -13247,7 +13247,7 @@ case "$host" in
        TARGET=S390; TARGETDIR=s390
        ;;
  
 -  sh-*-* | sh[34]*-*-*)
 +  sh-*-* | shle-*-* | sh[34]*-*-*)
        TARGET=SH; TARGETDIR=sh
        ;;
    sh64-*-* | sh5*-*-*)
 @@ -14402,7 +14402,7 @@ case "$target" in
  $as_echo "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
  
       ;;
 -     *-apple-darwin1[10]* | *-*-freebsd* | *-*-kfreebsd* | *-*-openbsd* | 
*-pc-solaris*)
 +     *-apple-darwin1[10]* | *-*-freebsd* | *-*-kfreebsd* | *-*-netbsd* | 
*-*-openbsd* | *-pc-solaris*)
  
  $as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
  
 @@ -16446,13 +16448,13 @@ s/ [a-zA-Z0-9-]*-all [a-zA-Z0-9-]*-all-a
  /-all-all/d
  a\\
        @ HOST="\$(HOST)\" \\\\\\
 -      ; test ".\$\$HOST" = "." && HOST=$x sh 
$ax_enable_builddir_auxdir/config.guess $x \\\\\\
 +      ; test ".\$\$HOST" = "." && HOST="$x sh 
$ax_enable_builddir_auxdir/config.guess $x" \\\\\\
        ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
 -      ; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
 -      ; echo "MAKE \$\$HOST : \$\$n * \$\@"; if test "\$\$n" -eq "0" ; then : 
\\\\\\
 +      ; use="$x basename "\$\@" -all $x"; n="$x echo \$\$BUILD | wc -w $x" 
\\\\\\
 +      ; echo "MAKE \$\$HOST : \$\$n * \$\@"; if test \$\$n = "0" ; then : 
\\\\\\
        ; BUILD=$x grep "^####.*|" Makefile |tail -1| sed -e 's/.*|//' $x ; fi 
\\\\\\
        ; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
 -      ; test "\$\$use" = "\$\@" && BUILD=$x echo "\$\$BUILD" | tail -1 $x 
\\\\\\
 +      ; test "\$\$use" = "\$\@" && BUILD="$x echo "\$\$BUILD" | tail -1 $x" 
\\\\\\
        ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
        ; (cd "\$\$i" && test ! -f configure && \$(MAKE) \$\$use) || exit; done
  /dist-all *:/a\\
 
 


Home | Main Index | Thread Index | Old Index