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