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

Reply via email to