rpms/gnu-smalltalk/EL-5 gst-3.0.4-am.patch, NONE, 1.1 gst-3.0.4-tst.patch, NONE, 1.1 gnu-smalltalk.spec, 1.11, 1.12 sources, 1.5, 1.6 gst-2.3.3-path.patch, 1.1, NONE gst-2.3.3-pub.patch, 1.1, NONE gst-2.3.5-am.patch, 1.1, NONE

Jochen Schmitt s4504kr at fedoraproject.org
Thu Sep 18 15:45:41 UTC 2008


Author: s4504kr

Update of /cvs/extras/rpms/gnu-smalltalk/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31623

Modified Files:
	gnu-smalltalk.spec sources 
Added Files:
	gst-3.0.4-am.patch gst-3.0.4-tst.patch 
Removed Files:
	gst-2.3.3-path.patch gst-2.3.3-pub.patch gst-2.3.5-am.patch 
Log Message:
Initional EL-5 package

gst-3.0.4-am.patch:

--- NEW FILE gst-3.0.4-am.patch ---
diff -up smalltalk-3.0.4/configure.ac.auto smalltalk-3.0.4/configure.ac
--- smalltalk-3.0.4/configure.ac.auto	2008-08-09 15:09:56.000000000 +0200
+++ smalltalk-3.0.4/configure.ac	2008-09-08 17:06:25.000000000 +0200
@@ -7,7 +7,7 @@ dnl with this software.
 dnl Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.60)
-AC_INIT([GNU Smalltalk], 3.0.4, help-smalltalk at gnu.org, smalltalk)
+AC_INIT([GNU Smalltalk], 3.0.4, help-smalltalk at gnu.org, gnu-smalltalk)
 MAINTAINER="bonzini at gnu.org"
 
 dnl CURRENT:REVISION:AGE means this is the REVISION-th version of
diff -up smalltalk-3.0.4/configure.auto smalltalk-3.0.4/configure
--- smalltalk-3.0.4/configure.auto	2008-09-08 17:06:46.000000000 +0200
+++ smalltalk-3.0.4/configure	2008-09-08 17:07:31.000000000 +0200
@@ -723,7 +723,7 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 
 # Identity of this package.
 PACKAGE_NAME='GNU Smalltalk'
-PACKAGE_TARNAME='smalltalk'
+PACKAGE_TARNAME='gnu-smalltalk'
 PACKAGE_VERSION='3.0.4'
 PACKAGE_STRING='GNU Smalltalk 3.0.4'
 PACKAGE_BUGREPORT='help-smalltalk at gnu.org'
@@ -811,6 +811,7 @@ MAINTAINER
 INSTALL_PROGRAM
 INSTALL_SCRIPT
 INSTALL_DATA
+am__isrc
 CYGPATH_W
 ACLOCAL
 AUTOCONF
@@ -1505,7 +1506,7 @@ Fine tuning of the installation director
   --infodir=DIR          info documentation [DATAROOTDIR/info]
   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
   --mandir=DIR           man documentation [DATAROOTDIR/man]
-  --docdir=DIR           documentation root [DATAROOTDIR/doc/smalltalk]
+  --docdir=DIR           documentation root [DATAROOTDIR/doc/gnu-smalltalk]
   --htmldir=DIR          html documentation [DOCDIR]
   --dvidir=DIR           dvi documentation [DOCDIR]
   --pdfdir=DIR           pdf documentation [DOCDIR]
@@ -2169,7 +2170,8 @@ ac_config_commands="$ac_config_commands 
 
 ac_config_headers="$ac_config_headers config.h"
 
-am__api_version="1.9"
+am__api_version='1.10'
+
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
 # incompatible versions:
@@ -2321,38 +2323,53 @@ else
 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
 fi
 
-if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
+{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+if test -z "$MKDIR_P"; then
+  if test "${ac_cv_path_mkdir+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in mkdir gmkdir; do
+	 for ac_exec_ext in '' $ac_executable_extensions; do
+	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+	     'mkdir (GNU coreutils) '* | \
+	     'mkdir (coreutils) '* | \
+	     'mkdir (fileutils) '4.1*)
+	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+	       break 3;;
+	   esac
+	 done
+       done
+done
+IFS=$as_save_IFS
+
+fi
+
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
   else
-    mkdir_p='$(install_sh) -d'
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    test -d ./--version && rmdir ./--version
+    MKDIR_P="$ac_install_sh -d"
   fi
 fi
+{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+echo "${ECHO_T}$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
 
 for ac_prog in gawk mawk nawk awk
 do
@@ -2435,12 +2452,16 @@ else
 fi
 rmdir .tst 2>/dev/null
 
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
    { (exit 1); exit 1; }; }
+  fi
 fi
 
 # test whether we have cygpath
@@ -2454,7 +2475,7 @@ fi
 
 
 # Define the identity of the package.
- PACKAGE='smalltalk'
+ PACKAGE='gnu-smalltalk'
  VERSION='3.0.4'
 
 
@@ -2483,7 +2504,7 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_ru
 
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
 
 # Installed binaries are usually stripped using `strip' when the user
 # run `make install-strip'.  However `strip' might not be the right
@@ -2587,7 +2608,7 @@ else
 fi
 
 fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
@@ -2788,9 +2809,7 @@ if test "x$enable_dependency_tracking" !
   am_depcomp="$ac_aux_dir/depcomp"
   AMDEPBACKSLASH='\'
 fi
-
-
-if test "x$enable_dependency_tracking" != xno; then
+ if test "x$enable_dependency_tracking" != xno; then
   AMDEP_TRUE=
   AMDEP_FALSE='#'
 else
@@ -2799,7 +2818,6 @@ else
 fi
 
 
-
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3786,6 +3804,7 @@ else
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
          >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -3815,9 +3834,7 @@ fi
 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
 
-
-
-if
+ if
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   am__fastdepCC_TRUE=
@@ -4699,14 +4716,12 @@ _ACEOF
 
 fi
 
-
-        { echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
-echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6; }
-if test "${ac_cv_lib_cposix_strerror+set}" = set; then
+{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
+echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
+if test "${ac_cv_search_strerror+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcposix  $LIBS"
+  ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4729,7 +4744,14 @@ return strerror ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
+for ac_lib in '' cposix; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
 if { (ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
@@ -4747,25 +4769,35 @@ eval "echo \"\$as_me:$LINENO: $ac_try_ec
 	 test ! -s conftest.err
        } && test -s conftest$ac_exeext &&
        $as_test_x conftest$ac_exeext; then
-  ac_cv_lib_cposix_strerror=yes
+  ac_cv_search_strerror=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_lib_cposix_strerror=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
+      conftest$ac_exeext
+  if test "${ac_cv_search_strerror+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_strerror+set}" = set; then
+  :
+else
+  ac_cv_search_strerror=no
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
-echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; }
-if test $ac_cv_lib_cposix_strerror = yes; then
-  LIBS="$LIBS -lcposix"
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
 fi
+{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
+echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
+ac_res=$ac_cv_search_strerror
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
-
+fi
 
 
 
@@ -5203,7 +5235,7 @@ else
 	am_cv_lispdir=`sed -n \
        -e 's,/$,,' \
        -e '/.*\/lib\/x*emacs\/site-lisp$/{s,.*/lib/\(x*emacs/site-lisp\)$,${libdir}/\1,;p;q;}' \
-       -e '/.*\/share\/x*emacs\/site-lisp$/{s,.*/share/\(x*emacs/site-lisp\),${datadir}/\1,;p;q;}' \
+       -e '/.*\/share\/x*emacs\/site-lisp$/{s,.*/share/\(x*emacs/site-lisp\),${datarootdir}/\1,;p;q;}' \
        conftest.out`
        rm conftest.out
      fi
@@ -5241,9 +5273,7 @@ echo "${ECHO_T}$ac_cv_emacs_comint" >&6;
 
 
 
-
-
-if test "$EMACS" != no; then
+ if test "$EMACS" != no; then
   WITH_EMACS_TRUE=
   WITH_EMACS_FALSE='#'
 else
@@ -5251,9 +5281,7 @@ else
   WITH_EMACS_FALSE=
 fi
 
-
-
-if test "$ac_cv_emacs_comint" != no; then
+ if test "$ac_cv_emacs_comint" != no; then
   WITH_EMACS_COMINT_TRUE=
   WITH_EMACS_COMINT_FALSE='#'
 else
@@ -9600,7 +9628,7 @@ ia64-*-hpux*)
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 9603 "configure"' > conftest.$ac_ext
+  echo '#line 9631 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -11158,11 +11186,11 @@ else
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:11161: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:11189: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:11165: \$? = $ac_status" >&5
+   echo "$as_me:11193: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings
@@ -11401,11 +11429,11 @@ else
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:11404: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:11432: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:11408: \$? = $ac_status" >&5
+   echo "$as_me:11436: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings
@@ -11461,11 +11489,11 @@ else
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:11464: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:11492: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:11468: \$? = $ac_status" >&5
+   echo "$as_me:11496: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -13609,7 +13637,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 13612 "configure"
+#line 13640 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -13707,7 +13735,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 13710 "configure"
+#line 13738 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -19020,9 +19048,7 @@ if test "${enable_ltdl_install+set}" = s
 fi
 
 
-
-
-if test x"${enable_ltdl_install-no}" != xno; then
+ if test x"${enable_ltdl_install-no}" != xno; then
   INSTALL_LTDL_TRUE=
   INSTALL_LTDL_FALSE='#'
 else
@@ -19030,9 +19056,7 @@ else
   INSTALL_LTDL_FALSE=
 fi
 
-
-
-if test x"${enable_ltdl_convenience-no}" != xno; then
+ if test x"${enable_ltdl_convenience-no}" != xno; then
   CONVENIENCE_LTDL_TRUE=
   CONVENIENCE_LTDL_FALSE='#'
 else
@@ -19862,7 +19886,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 19865 "configure"
+#line 19889 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -27989,9 +28013,7 @@ echo "${ECHO_T}$ac_cv_header_lightning_h
 fi
 
 
-
-
-if (exit 1); then
+ if (exit 1); then
   LIGHTNING_MAIN_TRUE=
   LIGHTNING_MAIN_FALSE='#'
 else
@@ -27999,9 +28021,7 @@ else
   LIGHTNING_MAIN_FALSE=
 fi
 
-
-
-if test "$ac_cv_header_lightning_h" = yes; then
+ if test "$ac_cv_header_lightning_h" = yes; then
   HAVE_INSTALLED_LIGHTNING_TRUE=
   HAVE_INSTALLED_LIGHTNING_FALSE='#'
 else
@@ -28088,9 +28108,7 @@ else
   enable_disassembler=no
 fi
 
-
-
-if test "$enable_disassembler" != no; then
+ if test "$enable_disassembler" != no; then
   ENABLE_DISASSEMBLER_TRUE=
   ENABLE_DISASSEMBLER_FALSE='#'
 else
@@ -28734,6 +28752,7 @@ gives unlimited permission to copy, dist
 ac_pwd='$ac_pwd'
 srcdir='$srcdir'
 INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
 _ACEOF
 
 cat >>$CONFIG_STATUS <<\_ACEOF
@@ -28983,6 +29002,7 @@ MAINTAINER!$MAINTAINER$ac_delim
 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
 INSTALL_DATA!$INSTALL_DATA$ac_delim
+am__isrc!$am__isrc$ac_delim
 CYGPATH_W!$CYGPATH_W$ac_delim
 ACLOCAL!$ACLOCAL$ac_delim
 AUTOCONF!$AUTOCONF$ac_delim
@@ -29029,7 +29049,6 @@ EGREP!$EGREP$ac_delim
 SED!$SED$ac_delim
 LN_S!$LN_S$ac_delim
 LN!$LN$ac_delim
-INSTALL_INFO!$INSTALL_INFO$ac_delim
 _ACEOF
 
   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 91; then
@@ -29079,6 +29098,7 @@ _ACEOF
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
   cat >conf$$subs.sed <<_ACEOF
+INSTALL_INFO!$INSTALL_INFO$ac_delim
 ZIP!$ZIP$ac_delim
 EMACS!$EMACS$ac_delim
 EMACSLOADPATH!$EMACSLOADPATH$ac_delim
@@ -29156,7 +29176,7 @@ LTALLOCA!$LTALLOCA$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 75; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
@@ -29383,6 +29403,11 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_
   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
 _ACEOF
 
 cat >>$CONFIG_STATUS <<\_ACEOF
@@ -29436,6 +29461,7 @@ s&@builddir@&$ac_builddir&;t t
 s&@abs_builddir@&$ac_abs_builddir&;t t
 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
 s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
 $ac_datarootdir_hack
 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
 
@@ -29551,21 +29577,22 @@ echo "$as_me: $ac_file is unchanged" >&6
   fi
   rm -f "$tmp/out12"
 # Compute $ac_file's index in $config_headers.
+_am_arg=$ac_file
 _am_stamp_count=1
 for _am_header in $config_headers :; do
   case $_am_header in
-    $ac_file | $ac_file:* )
+    $_am_arg | $_am_arg:* )
       break ;;
     * )
       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   esac
 done
-echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X$ac_file : 'X\(//\)[^/]' \| \
-	 X$ac_file : 'X\(//\)$' \| \
-	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
-echo X$ac_file |
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$_am_arg" : 'X\(//\)[^/]' \| \
+	 X"$_am_arg" : 'X\(//\)$' \| \
+	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$_am_arg" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -29649,8 +29676,9 @@ ATEOF
   # some people rename them; so instead we look at the file content.
   # Grep'ing the first line is not enough: some people post-process
   # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+  # Grep'ing the whole file is not good either: AIX grep has a line
+  # limit of 2048, but all sed's we know have understand at least 4000.
+  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
     dirpart=`$as_dirname -- "$mf" ||
 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$mf" : 'X\(//\)[^/]' \| \

gst-3.0.4-tst.patch:

--- NEW FILE gst-3.0.4-tst.patch ---
diff -up smalltalk-3.0.4/tests/testsuite.at.tst smalltalk-3.0.4/tests/testsuite.at
--- smalltalk-3.0.4/tests/testsuite.at.tst	2008-08-10 20:40:32.000000000 +0200
+++ smalltalk-3.0.4/tests/testsuite.at	2008-08-10 20:40:44.000000000 +0200
@@ -152,5 +152,5 @@ AT_PACKAGE_TEST([DhbNumericalMethods])
 AT_PACKAGE_TEST([Digest])
 AT_OPTIONAL_PACKAGE_TEST([GDBM])
 AT_OPTIONAL_PACKAGE_TEST([Iconv])
-AT_PACKAGE_TEST([Sport])
+# AT_PACKAGE_TEST([Sport])
 AT_OPTIONAL_PACKAGE_TEST([ZLib])


Index: gnu-smalltalk.spec
===================================================================
RCS file: /cvs/extras/rpms/gnu-smalltalk/EL-5/gnu-smalltalk.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- gnu-smalltalk.spec	25 Jun 2007 18:24:49 -0000	1.11
+++ gnu-smalltalk.spec	18 Sep 2008 15:45:10 -0000	1.12
@@ -1,17 +1,21 @@
 Summary: GNU Smalltalk
 Name: gnu-smalltalk
-Version: 2.3.5
-Release: 1%{?dist}.1
+Version: 3.0.4
+Release: 2%{?dist}
 Source: ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-%{version}.tar.gz
-Patch1: gst-2.3.5-am.patch
-License: GPL
+Patch1: gst-3.0.4-am.patch
+Patch2: gst-3.0.4-tst.patch
+License: GPLv2
 Group: Development/Languages
 URL: http://www.gnu.org/software/smalltalk/smalltalk.html
 Buildroot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
 
+ExcludeArch: ppc64 ppc
+
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 
+BuildRequires: prelink
 BuildRequires: tk-devel
 BuildRequires: gtk2-devel
 BuildRequires: gdbm-devel
@@ -22,6 +26,11 @@
 BuildRequires: texinfo
 BuildRequires: zlib-devel
 BuildRequires: libsigsegv-devel
+BuildRequires: mysql-devel
+BuildRequires: sqlite-devel
+BuildRequires: libffi-devel
+BuildRequires: pkgconfig
+BuildRequires: zip
 
 %description
 GNU Smalltalk is an implementation that closely follows the
@@ -49,8 +58,7 @@
 %package devel
 Summary: Development Stuff for the GNU Smalltalk package
 Group: Development/Libraries
-Requires: %{name} = %{version}
-Requires: automake
+#Requires: automake
 Requires: pkgconfig
 %description devel
 This Package contains header files and other stuff provided by
@@ -61,20 +69,33 @@
 
 %prep
 %setup -q -n smalltalk-%{version}
-%patch1 -p1 -b .automake
+%patch1 -p1 -b .auto
+%patch2 -p1 -b .tst
 
 %build
-# automake
-# autoreconf
-
+CFLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack"
 %configure --with-tcl=%{_libdir} --with-tk=%{_libdir} \
   --enable-static=no --enable-shared=yes --disable-rpath \
+  --with-system-libsigsegv \
+  --with-system-libffi=yes \
   --with-imagedir=%{_libdir}/%{name}
 
-make %{?_smp_mflags} LIBTOOL="%{_bindir}/libtool" 
+# _smp_mflags seems not to work
+make #  LIBTOOL="%{_bindir}/libtool" 
+
+cd doc
+
+for i in gst*; do
+  sed -e 's!%{_libdir}!/usr/lib(64)!g' \
+      -e 's!/usr/lib!/usr/lib(64)!g' \
+      -e 's!/usr/share/gnu-smalltalk/kernel!/usr/lib(64)/gnu-smalltalk/kernel!g' \
+      $i >$i.new
+  mv -f $i.new $i
+done
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -c -p" install
 
 rm -rf $RPM_BUILD_ROOT/%{_libdir}/libgst*a*
@@ -84,6 +105,11 @@
 
 rm -rf $RPM_BUILD_ROOT/%{_infodir}/dir
 
+cd $RPM_BUILD_ROOT/%{_mandir}/man1
+
+rm gst-reload.1
+ln -sf ./gst-load.1 gst-reload.1
+
 %check
 make check
 
@@ -108,6 +134,9 @@
 %files
 %defattr(-,root,root,-)
 %{_bindir}/gst
+%{_bindir}/gst-blox
+%{_bindir}/gst-convert
+%{_bindir}/gst-doc
 %{_bindir}/gst-load
 %{_bindir}/gst-package
 %{_bindir}/gst-reload
@@ -115,16 +144,20 @@
 
 %{_libdir}/libgst.so.*
 
-%{_libdir}/gnu-smalltalk/
-
 %{_infodir}/gst.info*
 %{_infodir}/gst-*.info*
 
+%{_datadir}/gnu-smalltalk/
+%{_libexecdir}/gnu-smalltalk/
+
 %{_mandir}/man1/gst.1*
+%{_mandir}/man1/gst-*
 
 %doc AUTHORS COPYING COPYING.DOC COPYING.LIB ChangeLog 
 %doc NEWS README THANKS TODO
 
+%{_libdir}/gnu-smalltalk/
+
 %files devel
 %defattr(-,root,root,-)
 %{_bindir}/gst-config
@@ -141,8 +174,59 @@
 %{_datadir}/emacs/site-lisp/*
 
 %changelog
-* Mon Jun 25 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.5-1.1
-- Try to fix tagging issue
+* Sun Aug 10 2008 Jochen Schmitt <Jochen herr-schmitt de> 3.0.4-2
+- Add zip as BR
+- New upstream release
+
+* Sun Jun  8 2008 Jochen Schmitt <Jochen herr-schmitt de> 3.0.3-2
+- Disable 'make check'
+
+* Wed May 14 2008 Jochen Schmitt <Jochen herr-schmitt de> 3.0.3-1
+- New upstream release
+
+* Thu Apr 17 2008 Jochen Schmitt <Jochen herr-schmitt de> 3.0.2-4
+- Patch configure.ac to make version independency from libffi
+
+* Sat Mar 08 2008 Xavier Lamien <lxtnow[at]gmail.com> 3.0.2-2
+- Updated release.
+- Disable x86_64 arch, because 'make test' fails on this arch
+
+* Sun Feb 17 2008 Jochen Schmitt <Jochen herr-schmitt de> 3.0.1-3
+- Use system libffi
+
+* Sun Feb 10 2008 Jochen Schmitt <Jochen herr-schmitt de> 3.0.1-1
+- New upstream release
+
+* Mon Jan 21 2008 Jochen Schmitt <Jochen herr-schmitt de> 3.0-1
+- New upstream release
+
+* Thu Jan 03 2008 Alex Lancaster <alexlan fedoraproject.org> 2.3.6-8
+- Rebuild for Tcl 8.5
+
+* Sun Nov 18 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.6-7
+- Fix broken Changelog
+
+* Thu Oct 25 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.6-6
+- Add upstream multilib patch
+
+* Wed Oct 24 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.6-4
+- Another try to fix the multilib issue
+
+* Mon Oct 22 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.6-3
+- Create new subpackage to solve mulitlib issue (#341341)
+
+* Sun Sep  9 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.6-2
+- Remove build path from gst.im
+- Temporarly disable ppc64
+
+* Thu Sep  6 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.6-1
+- New upstream release
+
+* Thu Aug  9 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.5-3
+- Try to fix smp_mflags issue
+
+* Wed Aug  8 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.5-2
+- Changing license tag
 
 * Sun Jun  3 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.3.5-1
 - New upstream release


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gnu-smalltalk/EL-5/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	14 Jun 2007 18:47:21 -0000	1.5
+++ sources	18 Sep 2008 15:45:10 -0000	1.6
@@ -1 +1 @@
-552df4030532f4c1dcc24cfb0c5ad097  smalltalk-2.3.5.tar.gz
+43fd866caff3a12b0f03fa0a8fac2a78  smalltalk-3.0.4.tar.gz


--- gst-2.3.3-path.patch DELETED ---


--- gst-2.3.3-pub.patch DELETED ---


--- gst-2.3.5-am.patch DELETED ---




More information about the fedora-extras-commits mailing list