Hello community, here is the log from the commit of package smlnj for openSUSE:Factory checked in at 2012-03-29 07:48:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/smlnj (Old) and /work/SRC/openSUSE:Factory/.smlnj.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "smlnj", Maintainer is "sch...@novell.com" Changes: -------- --- /work/SRC/openSUSE:Factory/smlnj/smlnj.changes 2011-09-23 12:46:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.smlnj.new/smlnj.changes 2012-03-29 07:48:21.000000000 +0200 @@ -1,0 +2,27 @@ +Tue Mar 27 09:41:18 UTC 2012 - idon...@suse.com + +- Update to version 110.74 + + Compiler: + * Added cuprit tracking + + SML/NJ Library: + * Added hash-table-based implementation of sets to the utility + library. + * Added new S-expression library for I/O of semi-structured data. + * Fixed bug in JSON scanner. + + Fixed Bugs: + * Incorrect type inference with functor taking/producing + polymorphic type (bug #60) + * Errors in ml-lpt manual (bug #74) + * blastWrite crashes (bug #76) + * strange error message for syntax error (bug #77) + * Installation fails on Linux 3.0 (bug #80) + * sml/nj does not work with Linux 3.0 (bug #81) + * No support for Kernel 3.x (bug #83) + +- Drop config.diff, runtime.diff +- Add pack_new_version.sh to pack new versions + +------------------------------------------------------------------- Old: ---- config.diff runtime.diff smlnj-110.69.tar.bz2 New: ---- pack_new_version.sh smlnj-110.74.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ smlnj.spec ++++++ --- /var/tmp/diff_new_pack.CHTgqI/_old 2012-03-29 07:48:24.000000000 +0200 +++ /var/tmp/diff_new_pack.CHTgqI/_new 2012-03-29 07:48:24.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package smlnj (Version 110.69) +# spec file for package smlnj # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,55 +16,45 @@ # - Name: smlnj +Version: 110.74 +Release: 0 Summary: Standard ML of New Jersey -Version: 110.69 -Release: 1 -Group: Development/Languages/Other License: BSD-3-Clause +Group: Development/Languages/Other Url: http://www.smlnj.org/ Source: smlnj-%{version}.tar.bz2 -Patch: config.diff -Patch1: runtime.diff +Source1: pack_new_version.sh Patch2: MLRISC.diff -ExclusiveArch: %ix86 ppc BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: %{ix86} ppc %description SML/NJ is an interactive compiler for the Standard ML Programming Language (1997 Revision). - - %prep -%setup +%setup -q tar -xzf config.tgz -cd config -%patch -cd .. mkdir base cd base tar -xzf ../runtime.tgz -cd runtime -%patch1 -cd .. tar -xzf ../MLRISC.tgz cd MLRISC %patch2 %build -CFLAGS=$RPM_OPT_FLAGS config/install.sh +CFLAGS="%{optflags}" config/install.sh %install -mkdir -p $RPM_BUILD_ROOT%{_libdir}/smlnj -cp -a bin lib $RPM_BUILD_ROOT%{_libdir}/smlnj -mkdir -p $RPM_BUILD_ROOT%{_bindir} -for f in $RPM_BUILD_ROOT%{_libdir}/smlnj/bin/*; do +mkdir -p %{buildroot}%{_libdir}/smlnj +cp -a bin lib %{buildroot}%{_libdir}/smlnj +mkdir -p %{buildroot}%{_bindir} +for f in %{buildroot}%{_libdir}/smlnj/bin/*; do sed -i -e "s,$PWD,%{_libdir}/smlnj," $f - ln -sf ${f#$RPM_BUILD_ROOT} $RPM_BUILD_ROOT%{_bindir} + ln -sf ${f#%{buildroot}} %{buildroot}%{_bindir} done -for f in $RPM_BUILD_ROOT%{_libdir}/smlnj/bin/.*-sml; do +for f in %{buildroot}%{_libdir}/smlnj/bin/.*-sml; do sed -i -e "s,$PWD,%{_libdir}/smlnj," $f done ++++++ pack_new_version.sh ++++++ #!/bin/sh version="110.74" files="$version-README.html boot.ppc-unix.tgz boot.sparc-unix.tgz boot.x86-unix.tgz boot.x86-win32.tgz ckit.tgz cml.tgz cm.tgz compiler.tgz config.tgz CYGWININSTALL eXene.tgz heap2asm.tgz HISTORY INSTALL MACOSXINSTALL ml-burg.tgz ml-lex.tgz ml-lpt.tgz MLRISC.tgz ml-yacc.tgz nlffi.tgz pgraph.tgz runtime.tgz smlnj-c.tgz smlnj-lib.tgz system.tgz trace-debug-profile.tgz WININSTALL" mkdir smlnj-$version cd smlnj-$version for f in $files; do curl -# http://smlnj.cs.uchicago.edu/dist/working/$version/$f -o $f done cd .. tar cjf smlnj-$version.tar.bz2 smlnj-$version rm -rf smlnj-$version ++++++ smlnj-110.69.tar.bz2 -> smlnj-110.74.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/smlnj/smlnj-110.69.tar.bz2 /work/SRC/openSUSE:Factory/.smlnj.new/smlnj-110.74.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org