pkgsrc-Bugs archive

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

Re: pkg/51209



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

From: Onno van der Linden <o.vd.linden%quicknet.nl@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/51209
Date: Thu, 7 Jul 2016 20:09:00 +0200

 Adding
 
 http://svnweb.freebsd.org/ports/head/audio/lame/files/patch-configure?revision=407500&view=co
 
 to patch-configure en patch-configure.in seems work.
 
 --- configure.in.orig	2012-02-28 19:50:27.000000000 +0100
 +++ configure.in	2016-07-07 20:02:14.313502071 +0200
 @@ -96,9 +96,19 @@
  		 sys/soundcard.h \
  		 sys/time.h \
  		 unistd.h \
 -		 xmmintrin.h \
  		 linux/soundcard.h)
  
 +dnl Checks for actually working SSE intrinsics
 +AC_MSG_CHECKING(working SSE intrinsics)
 +AC_COMPILE_IFELSE(
 +    [AC_LANG_PROGRAM(
 +	[[#include <xmmintrin.h>]],
 +	[[_mm_sfence();]])],
 +    [AC_DEFINE([HAVE_XMMINTRIN_H], [1], [Define if SSE intrinsics work.])
 +     ac_cv_header_xmmintrin_h=yes],
 +   [ac_cv_header_xmmintrin_h=no])
 +AC_MSG_RESULT(${ac_cv_header_xmmintrin_h})
 +
  dnl Checks for typedefs, structures, and compiler characteristics.
  AC_C_CONST
  AC_C_INLINE
 @@ -372,9 +382,9 @@
  
  AC_CHECK_HEADERS(termcap.h)
  AC_CHECK_HEADERS(ncurses/termcap.h)
 -AC_CHECK_LIB(termcap, initscr, HAVE_TERMCAP="termcap")
 -AC_CHECK_LIB(curses, initscr, HAVE_TERMCAP="curses")
 -AC_CHECK_LIB(ncurses, initscr, HAVE_TERMCAP="ncurses")
 +AC_CHECK_LIB(termcap, tgetent, HAVE_TERMCAP="termcap")
 +AC_CHECK_LIB(curses, tgetent, HAVE_TERMCAP="curses")
 +AC_CHECK_LIB(ncurses, tgetent, HAVE_TERMCAP="ncurses")
  
  AM_ICONV
   
 
 --- configure.orig	2012-02-28 19:54:37.000000000 +0100
 +++ configure	2016-07-07 20:02:10.412376884 +0200
 @@ -11922,7 +11922,6 @@
  		 sys/soundcard.h \
  		 sys/time.h \
  		 unistd.h \
 -		 xmmintrin.h \
  		 linux/soundcard.h
  do :
    as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 @@ -11937,6 +11936,31 @@
  done
  
  
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking working SSE intrinsics" >&5
 +$as_echo_n "checking working SSE intrinsics... " >&6; }
 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +#include <xmmintrin.h>
 +int
 +main ()
 +{
 +_mm_sfence();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_compile "$LINENO"; then :
 +
 +$as_echo "#define HAVE_XMMINTRIN_H 1" >>confdefs.h
 +
 +     ac_cv_header_xmmintrin_h=yes
 +else
 +  ac_cv_header_xmmintrin_h=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_cv_header_xmmintrin_h}" >&5
 +$as_echo "${ac_cv_header_xmmintrin_h}" >&6; }
 +
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
  $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
  if ${ac_cv_c_const+:} false; then :
 @@ -13602,9 +13626,9 @@
  
  done
  
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for initscr in -ltermcap" >&5
 -$as_echo_n "checking for initscr in -ltermcap... " >&6; }
 -if ${ac_cv_lib_termcap_initscr+:} false; then :
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
 +$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
 +if ${ac_cv_lib_termcap_tgetent+:} false; then :
    $as_echo_n "(cached) " >&6
  else
    ac_check_lib_save_LIBS=$LIBS
 @@ -13618,33 +13642,33 @@
  #ifdef __cplusplus
  extern "C"
  #endif
 -char initscr ();
 +char tgetent ();
  int
  main ()
  {
 -return initscr ();
 +return tgetent ();
    ;
    return 0;
  }
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
 -  ac_cv_lib_termcap_initscr=yes
 +  ac_cv_lib_termcap_tgetent=yes
  else
 -  ac_cv_lib_termcap_initscr=no
 +  ac_cv_lib_termcap_tgetent=no
  fi
  rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_initscr" >&5
 -$as_echo "$ac_cv_lib_termcap_initscr" >&6; }
 -if test "x$ac_cv_lib_termcap_initscr" = xyes; then :
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
 +$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
 +if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
    HAVE_TERMCAP="termcap"
  fi
  
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for initscr in -lcurses" >&5
 -$as_echo_n "checking for initscr in -lcurses... " >&6; }
 -if ${ac_cv_lib_curses_initscr+:} false; then :
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
 +$as_echo_n "checking for tgetent in -lcurses... " >&6; }
 +if ${ac_cv_lib_curses_tgetent+:} false; then :
    $as_echo_n "(cached) " >&6
  else
    ac_check_lib_save_LIBS=$LIBS
 @@ -13658,33 +13682,33 @@
  #ifdef __cplusplus
  extern "C"
  #endif
 -char initscr ();
 +char tgetent ();
  int
  main ()
  {
 -return initscr ();
 +return tgetent ();
    ;
    return 0;
  }
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
 -  ac_cv_lib_curses_initscr=yes
 +  ac_cv_lib_curses_tgetent=yes
  else
 -  ac_cv_lib_curses_initscr=no
 +  ac_cv_lib_curses_tgetent=no
  fi
  rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_initscr" >&5
 -$as_echo "$ac_cv_lib_curses_initscr" >&6; }
 -if test "x$ac_cv_lib_curses_initscr" = xyes; then :
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
 +$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
 +if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
    HAVE_TERMCAP="curses"
  fi
  
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for initscr in -lncurses" >&5
 -$as_echo_n "checking for initscr in -lncurses... " >&6; }
 -if ${ac_cv_lib_ncurses_initscr+:} false; then :
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
 +$as_echo_n "checking for tgetent in -lncurses... " >&6; }
 +if ${ac_cv_lib_ncurses_tgetent+:} false; then :
    $as_echo_n "(cached) " >&6
  else
    ac_check_lib_save_LIBS=$LIBS
 @@ -13698,27 +13722,27 @@
  #ifdef __cplusplus
  extern "C"
  #endif
 -char initscr ();
 +char tgetent ();
  int
  main ()
  {
 -return initscr ();
 +return tgetent ();
    ;
    return 0;
  }
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
 -  ac_cv_lib_ncurses_initscr=yes
 +  ac_cv_lib_ncurses_tgetent=yes
  else
 -  ac_cv_lib_ncurses_initscr=no
 +  ac_cv_lib_ncurses_tgetent=no
  fi
  rm -f core conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  LIBS=$ac_check_lib_save_LIBS
  fi
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_initscr" >&5
 -$as_echo "$ac_cv_lib_ncurses_initscr" >&6; }
 -if test "x$ac_cv_lib_ncurses_initscr" = xyes; then :
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
 +$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
 +if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
    HAVE_TERMCAP="ncurses"
  fi
  
 @@ -16953,6 +16977,8 @@
    case $ac_option in
    # Handling of the options.
    -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
 +	: Avoid regenerating within pkgsrc
 +	exit 0
      ac_cs_recheck=: ;;
    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
      $as_echo "$ac_cs_version"; exit ;;
 


Home | Main Index | Thread Index | Old Index