Hello community, here is the log from the commit of package smlnj checked in at Fri Dec 8 16:28:02 CET 2006. -------- --- arch/i386/smlnj/smlnj.changes 2006-01-25 21:44:42.000000000 +0100 +++ /mounts/work_src_done/STABLE/smlnj/smlnj.changes 2006-11-21 14:33:41.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Nov 21 14:33:26 CET 2006 - schwab@suse.de + +- Update to version 110.60. + +------------------------------------------------------------------- Old: ---- minmem smlnj-110.54.tar.bz2 New: ---- smlnj-110.60.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ smlnj.spec ++++++ --- /var/tmp/diff_new_pack.0GN0OW/_old 2006-12-08 16:27:21.000000000 +0100 +++ /var/tmp/diff_new_pack.0GN0OW/_new 2006-12-08 16:27:21.000000000 +0100 @@ -1,26 +1,27 @@ # -# spec file for package smlnj (Version 110.54) +# spec file for package smlnj (Version 110.60) # -# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://www.suse.de/feedback/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: smlnj Summary: Standard ML of New Jersey -Version: 110.54 +Version: 110.60 Release: 1 Group: Development/Languages/Other -License: BSD, Other License(s), see package +License: BSD License and BSD-like, Other License(s), see package URL: http://www.smlnj.org/ Source: smlnj-%{version}.tar.bz2 Patch: config.diff Patch1: runtime.diff Patch2: MLRISC.diff ExclusiveArch: %ix86 ppc +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description SML/NJ is an interactive compiler for the Standard ML Programming @@ -34,8 +35,8 @@ cd config %patch cd .. -mkdir src -cd src +mkdir base +cd base tar -xzf ../runtime.tgz cd runtime %patch1 @@ -47,11 +48,13 @@ %build %install +mkdir -p $RPM_BUILD_ROOT%{_libdir}/smlnj rm -rf %{_libdir}/smlnj -mkdir %{_libdir}/smlnj +ln -s $RPM_BUILD_ROOT%{_libdir}/smlnj %{_libdir}/smlnj CFLAGS=$RPM_OPT_FLAGS INSTALLDIR=%{_libdir}/smlnj config/install.sh +mkdir -p $RPM_BUILD_ROOT%{_bindir} for f in %{_libdir}/smlnj/bin/*; do - ln -sf $f %{_bindir} + ln -sf $f $RPM_BUILD_ROOT%{_bindir} echo %{_bindir}/${f##*/} done > bin-files @@ -61,6 +64,8 @@ %{_libdir}/smlnj %changelog -n smlnj +* Tue Nov 21 2006 - schwab@suse.de +- Update to version 110.60. * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Fri Jul 01 2005 - schwab@suse.de ++++++ config.diff ++++++ --- /var/tmp/diff_new_pack.0GN0OW/_old 2006-12-08 16:27:21.000000000 +0100 +++ /var/tmp/diff_new_pack.0GN0OW/_new 2006-12-08 16:27:21.000000000 +0100 @@ -1,41 +1,49 @@ --- _arch-n-opsys +++ _arch-n-opsys -@@ -79,8 +79,8 @@ - case `uname -m` in - # As long as we do not natively support the amd64 architecture, - # we should fallback to the x86 compatibility mode. --Stef -- *86 | x86_64) ARCH=x86;; +@@ -93,8 +93,8 @@ + ;; + # As long as we do not natively support the amd64 architecture, + # we should fallback to the x86 compatibility mode. --Stef +- x86_64) ARCH=x86;; - ppc) -+ *86 | x86_64 | ia64) ARCH=x86;; -+ ppc | ppc64) ++ x86_64 | ia64) ARCH=x86;; ++ ppc|ppc64) ARCH=ppc case `uname -r` in *osfmach*) OPSYS=mklinux ;; +--- install.sh ++++ install.sh +@@ -318,7 +318,7 @@ + "$CONFIGDIR"/unpack "$ROOT" runtime + cd "$BASEDIR"/runtime/objs + echo $this: Compiling the run-time system. +- $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS ++ $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS CFLAGS="${CFLAGS:--O2}" + if [ -x run.$ARCH-$OPSYS ]; then + mv run.$ARCH-$OPSYS "$RUNDIR" + if [ -f runx.$ARCH-$OPSYS ]; then --- preloads +++ preloads -@@ -22,16 +22,16 @@ +@@ -22,13 +22,13 @@ ##################### ADDITIONAL LIBRARIES ############################ # The "Pretty-Printing" portion of the SML/NJ library --#autoload $/pp-lib.cm -+autoload $/pp-lib.cm - - # The "Regular Expression Matching" portion of the SML/NJ library - #autoload $/regexp-lib.cm +-#autoload $smlnj/smlnj-lib/pp-lib.cm ++autoload $smlnj/smlnj-lib/pp-lib.cm # The "Configurable Controls" portion of the SML/NJ library --#autoload $/controls-lib.cm -+autoload $/controls-lib.cm +-#autoload $smlnj/smlnj-lib/controls-lib.cm ++autoload $smlnj/smlnj-lib/controls-lib.cm # The "HTML" portion of the SML/NJ library --#autoload $/html-lib.cm -+autoload $/html-lib.cm +-#autoload $smlnj/smlnj-lib/html-lib.cm ++autoload $smlnj/smlnj-lib/html-lib.cm ################## FOR SML/NJ COMPILER HACKERS ######################## --- targets +++ targets -@@ -39,7 +39,7 @@ +@@ -50,7 +50,7 @@ # build ML-Burg # @@ -44,16 +52,16 @@ # pre-compile and install the remaining components of the SML/NJ library # (everything except smlnj-lib.cm, aka Util, itself) -@@ -48,7 +48,7 @@ +@@ -59,7 +59,7 @@ # pre-compile and install CM "portable graph" utility library # -#request pgraph-util +request pgraph-util - # pre-compile and install Concurrent ML, which is a library for message-passing - # concurrency. -@@ -63,7 +63,7 @@ + # pre-compile and install "Trace-Debug-Profile" utility library + # (provides simple back-trace- and coverage facilities) +@@ -79,7 +79,7 @@ # pre-compile and install eXene, which is a library for X-Windows programming. # EXene requires CML. # @@ -62,7 +70,7 @@ # pre-compile (certain) parts of MLRISC that are not already part of the SML/NJ # compiler itself -@@ -98,7 +98,7 @@ +@@ -114,7 +114,7 @@ # This library is for parsing and pretty printing SML code. # It's used by various MLRISC code generator generator. # @@ -71,7 +79,7 @@ # Build and install the 'nowhere' program translator. # This tool translates programs with conditional patterns (where clauses) -@@ -106,7 +106,7 @@ +@@ -122,7 +122,7 @@ # (bad) documentation. # (Requires the mlrisc-tools library!) # ++++++ runtime.diff ++++++ --- /var/tmp/diff_new_pack.0GN0OW/_old 2006-12-08 16:27:21.000000000 +0100 +++ /var/tmp/diff_new_pack.0GN0OW/_new 2006-12-08 16:27:21.000000000 +0100 @@ -1,5 +1,55 @@ +--- c-libs/smlnj-runtime/gc-ctl.c ++++ c-libs/smlnj-runtime/gc-ctl.c +@@ -5,6 +5,7 @@ + * General interface for GC control functions. + */ + ++#include <string.h> + #include "ml-base.h" + #include "ml-values.h" + #include "ml-state.h" +--- gc/c-globals-tbl.c ++++ gc/c-globals-tbl.c +@@ -6,6 +6,7 @@ + * in the ML heap (e.g., references to C functions). + */ + ++#include <string.h> + #include "ml-base.h" + #include "tags.h" + #include "ml-values.h" +--- gc/heap-in-util.c ++++ gc/heap-in-util.c +@@ -75,6 +75,7 @@ + if (fseek (bp->file, offset, SEEK_SET) != 0) + Die ("unable to seek on heap image\n"); + bp->nbytes = 0; /* just in case? */ ++ return SUCCESS; + } + + } /* end of HeapIO_Seek */ +--- gc/heap-out-util.c ++++ gc/heap-out-util.c +@@ -5,6 +5,7 @@ + * Utility routines to export (or blast) an ML heap image. + */ + ++#include <string.h> + #include "ml-base.h" + #include "heap.h" + #include "ml-values.h" +--- gc/mem-writer.c ++++ gc/mem-writer.c +@@ -5,6 +5,7 @@ + * An implementation of the abstract writers on top of memory regions. + */ + ++#include <string.h> + #include "ml-base.h" + #include "writer.h" + --- include/asm-base.h -+++ include/asm-base.h 2003/08/07 16:23:48 ++++ include/asm-base.h @@ -90,7 +90,7 @@ #elif (defined(HOST_RS6000) || defined(HOST_PPC)) @@ -20,8 +70,39 @@ # define ALIGN4 .align 2 # define WORD(W) .word W # define TEXT .text +--- include/ml-base.h ++++ include/ml-base.h +@@ -149,8 +149,16 @@ + extern void Say (char *fmt, ...); + extern void SayDebug (char *fmt, ...); + extern void Error (char *, ...); +-extern void Exit (int code); +-extern void Die (char *, ...); ++extern void Exit (int code) ++#ifdef __GNUC__ ++ __attribute__((noreturn)) ++#endif ++; ++extern void Die (char *, ...) ++#ifdef __GNUC__ ++ __attribute__((noreturn)) ++#endif ++; + + /* heap_params is an abstract type, whose representation depends on the + * particular GC being used. +--- kernel/main.c ++++ kernel/main.c +@@ -6,6 +6,7 @@ + */ + + #include <stdio.h> ++#include <string.h> + #include <ctype.h> + #include "ml-base.h" + #include "ml-options.h" --- mach-dep/assyntax.h -+++ mach-dep/assyntax.h 2003/08/07 17:08:03 ++++ mach-dep/assyntax.h @@ -312,8 +312,8 @@ /* Addressing Modes */ ++++++ smlnj-110.54.tar.bz2 -> smlnj-110.60.tar.bz2 ++++++ arch/i386/smlnj/smlnj-110.54.tar.bz2 /mounts/work_src_done/STABLE/smlnj/smlnj-110.60.tar.bz2 differ: char 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de