commit nim for openSUSE:Factory

2020-06-29 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2020-06-29 21:16:41

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new.3060 (New)


Package is "nim"

Mon Jun 29 21:16:41 2020 rev:14 rq:817562 version:1.2.2

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2019-11-14 23:51:31.316559775 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new.3060/nim.changes2020-06-29 
21:16:47.137490721 +0200
@@ -1,0 +2,9 @@
+Sun Jun 21 10:09:15 UTC 2020 - dmacvi...@suse.com
+
+- Update to version 1.2.2:
+  * See https://nim-lang.org/blog.html for details
+- Enable the full testsuite in the %check section
+  * Add build dependencies to run the testsuite
+  * Whitelists a few tests that are not passing yet
+
+---

Old:

  nim-1.0.2.tar.xz

New:

  nim-1.2.2.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.sHlNU4/_old  2020-06-29 21:16:47.989493358 +0200
+++ /var/tmp/diff_new_pack.sHlNU4/_new  2020-06-29 21:16:47.993493369 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package nim
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   nim
-Version:1.0.2
+Version:1.2.2
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
@@ -26,6 +26,27 @@
 Source0:https://nim-lang.org/download/nim-%{version}.tar.xz
 Source1:nim-rpmlintrc
 BuildRequires:  binutils-devel
+# required for the testsuite
+BuildRequires:  gc-devel
+BuildRequires:  libopenssl-devel
+BuildRequires:  sqlite3-devel
+BuildRequires:  timezone
+BuildRequires:  valgrind
+%if 0%{?is_opensuse} || 0%{?is_backports}
+# node is not available on armv7l armv7hl
+%ifnarch armv7l armv7hl
+# Leap 42.3 node is too old, but SLE backports is ok
+%if 0%{?suse_version} >= 1500 || 0%{?is_backports}
+BuildRequires:  nodejs
+%endif
+%endif
+BuildRequires:  sfml2-devel
+%endif
+%if 0%{?suse_version} >= 1500
+# -std=c++14 requires gcc 5.2, SLE and old Leap do not have it
+BuildRequires:  gcc-c++ >= 5.2
+%endif
+#
 Recommends: git
 ExclusiveArch:  %{ix86} x86_64 armv7l armv7hl aarch64 ppc64le
 
@@ -56,6 +77,67 @@
   -d:useGnuReadline
 ./koch tools -d:release $NIMFLAGS
 
+%check
+#cat <> skip
+#tests/manyloc/keineschweine/keineschweine.nim
+#tests/manyloc/keineschweine/server/sg_lobby.nim
+#EOT
+
+cat <> skip
+# FIXME list of tests that need to be reviewed and that are not passing
+#
+# Error: unhandled exception: No SSL/TLS CA certificates found. [IOError]
+tests/stdlib/thttpclient_ssl.nim
+#
+# code reloading test fails
+tests/dll/nimhcr_integration.nim
+#
+# [ 2047s] Failure: reTimeout
+tests/vm/tslow_tables.nim
+EOT
+
+%ifarch aarch64 armv7l armv7hl ppc64le
+cat <> skip
+# fails because it includes immintrin.h
+tests/misc/tsizeof4.nim
+# other
+tests/dll/nimhcr_unit.nim
+tests/range/tcompiletime_range_checks.nim
+EOT
+%endif
+
+%if 0%{?sle_version} && 0%{?sle_version} < 15
+cat <> skip
+# compiler too old?
+tests/misc/tsizeof4.nim
+tests/destructor/tnewruntime_misc.nim
+EOT
+%endif
+
+%if 0%{?sle_version} && !0%{?is_opensuse} && !0%{?is_backports}
+cat <> skip
+# no SFML in plain SLE
+tests/niminaction/Chapter8/sfml/sfml_test.nim
+EOT
+%endif
+
+%ifarch i586
+cat <> skip
+# crashes on i586
+tests/destructor/tnewruntime_misc.nim
+EOT
+%endif
+
+# Tests as many targets as possible
+targets="c objc"
+if rpm -q --whatprovides nodejs; then
+targets="$targets js"
+fi
+if rpm -q --whatprovides c++_compiler; then
+targets="$targets c++"
+fi
+./koch tests --nim:$PWD/bin/nim --failing --colors:off --skipFrom:skip 
--targets:"$targets" all
+
 %install
 ./koch install %{buildroot}%{_libdir}
 

++ nim-1.0.2.tar.xz -> nim-1.2.2.tar.xz ++
 21033807 lines of diff (skipped)




commit nim for openSUSE:Factory

2019-11-14 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2019-11-14 23:51:29

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new.26869 (New)


Package is "nim"

Thu Nov 14 23:51:29 2019 rev:13 rq:748328 version:1.0.2

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2019-06-03 18:58:13.872365187 
+0200
+++ /work/SRC/openSUSE:Factory/.nim.new.26869/nim.changes   2019-11-14 
23:51:31.316559775 +0100
@@ -1,0 +2,7 @@
+Wed Nov 13 13:07:58 UTC 2019 - Martin Pluskal 
+
+- Update to version 1.0.2:
+  * See https://nim-lang.org/blog.html for details
+- Update dependencies (based on changes by Federico Ceratto
+
+---

Old:

  nim-0.19.6.tar.xz

New:

  nim-1.0.2.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.yZ8NWN/_old  2019-11-14 23:51:32.008559534 +0100
+++ /var/tmp/diff_new_pack.yZ8NWN/_new  2019-11-14 23:51:32.008559534 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nim
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   nim
-Version:0.19.6
+Version:1.0.2
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
@@ -25,6 +25,7 @@
 URL:https://nim-lang.org/
 Source0:https://nim-lang.org/download/nim-%{version}.tar.xz
 Source1:nim-rpmlintrc
+BuildRequires:  binutils-devel
 Recommends: git
 ExclusiveArch:  %{ix86} x86_64 armv7l armv7hl aarch64 ppc64le
 
@@ -58,6 +59,8 @@
 %install
 ./koch install %{buildroot}%{_libdir}
 
+find . -name testament -executable -type f -delete
+
 mkdir -p %{buildroot}%{_bindir}/ %{buildroot}%{_sysconfdir}/nim \
   %{buildroot}%{_docdir}/nim/
 

++ nim-0.19.6.tar.xz -> nim-1.0.2.tar.xz ++
 27702650 lines of diff (skipped)




commit nim for openSUSE:Factory

2019-06-03 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2019-06-03 18:58:04

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new.5148 (New)


Package is "nim"

Mon Jun  3 18:58:04 2019 rev:12 rq:707171 version:0.19.6

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2019-06-01 09:58:40.555127065 
+0200
+++ /work/SRC/openSUSE:Factory/.nim.new.5148/nim.changes2019-06-03 
18:58:13.872365187 +0200
@@ -1,0 +2,10 @@
+Mon Jun  3 12:55:36 UTC 2019 - m.szczepaniak@gmail.com
+
+- Added ppc64le
+
+---
+Mon Jun  3 12:55:36 UTC 2019 - m.szczepaniak@gmail.com
+
+- Added armv7l and aarch64
+
+---



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.H7EsG3/_old  2019-06-03 18:58:14.444364975 +0200
+++ /var/tmp/diff_new_pack.H7EsG3/_new  2019-06-03 18:58:14.448364973 +0200
@@ -26,7 +26,7 @@
 Source0:https://nim-lang.org/download/nim-%{version}.tar.xz
 Source1:nim-rpmlintrc
 Recommends: git
-ExclusiveArch:  %{ix86} x86_64
+ExclusiveArch:  %{ix86} x86_64 armv7l armv7hl aarch64 ppc64le
 
 %description
 Nim is a statically typed, imperative programming language.




commit nim for openSUSE:Factory

2019-06-01 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2019-06-01 09:58:38

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new.5148 (New)


Package is "nim"

Sat Jun  1 09:58:38 2019 rev:11 rq:706734 version:0.19.6

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2019-05-22 12:20:14.476841828 
+0200
+++ /work/SRC/openSUSE:Factory/.nim.new.5148/nim.changes2019-06-01 
09:58:40.555127065 +0200
@@ -1,0 +2,6 @@
+Fri May 31 16:16:04 UTC 2019 - Martin Pluskal 
+
+- Force more optflags usage
+- Fix location of config files (boo#1137006)
+
+---



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.dW5KDb/_old  2019-06-01 09:58:41.519126620 +0200
+++ /var/tmp/diff_new_pack.dW5KDb/_new  2019-06-01 09:58:41.519126620 +0200
@@ -41,6 +41,7 @@
 %setup -q
 
 %build
+export CFLAGS="%{optflags}"
 export NIMFLAGS="$(echo '%{optflags}' | sed 
's/\([^[:space:]]\+\)/--passC:\1/g')"
 export NIMFLAGS="$NIMFLAGS %{?jobs:--parallelBuild:%{jobs}}"
 
@@ -57,7 +58,7 @@
 %install
 ./koch install %{buildroot}%{_libdir}
 
-mkdir -p %{buildroot}%{_bindir}/ %{buildroot}%{_sysconfdir}/ \
+mkdir -p %{buildroot}%{_bindir}/ %{buildroot}%{_sysconfdir}/nim \
   %{buildroot}%{_docdir}/nim/
 
 ls ./bin | while read f; do
@@ -65,7 +66,7 @@
 ln -s "%{_libdir}/nim/bin/$f" "%{buildroot}%{_bindir}/$f"
 done
 
-mv -T %{buildroot}%{_libdir}/nim/config/ %{buildroot}%{_sysconfdir}/
+mv -T %{buildroot}%{_libdir}/nim/config/ %{buildroot}%{_sysconfdir}/nim/
 
 mv -T %{buildroot}%{_libdir}/nim/doc/ %{buildroot}%{_docdir}/nim/
 ln -s %{_docdir}/nim/ %{buildroot}%{_libdir}/nim/doc
@@ -74,7 +75,8 @@
 %license copying.txt
 %doc doc/advopt.txt doc/basicopt.txt
 %doc %{_docdir}/nim/
-%config %{_sysconfdir}/nim*.cfg
+%dir %{_sysconfdir}/nim
+%config %{_sysconfdir}/nim/nim*.cfg
 %{_bindir}/nim*
 %{_libdir}/nim/
 




commit nim for openSUSE:Factory

2019-05-22 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2019-05-22 12:20:13

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new.5148 (New)


Package is "nim"

Wed May 22 12:20:13 2019 rev:10 rq:704672 version:0.19.6

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2019-01-08 12:29:55.744177223 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new.5148/nim.changes2019-05-22 
12:20:14.476841828 +0200
@@ -1,0 +2,7 @@
+Tue May 14 12:55:36 UTC 2019 - m.szczepaniak@gmail.com
+
+- Update to version 0.19.6:
+  Please see:
+  https://nim-lang.org/blog/2019/05/13/version-0196-released.html
+
+---

Old:

  nim-0.19.2.tar.xz

New:

  nim-0.19.6.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.8hTN73/_old  2019-05-22 12:20:15.692841035 +0200
+++ /var/tmp/diff_new_pack.8hTN73/_new  2019-05-22 12:20:15.696841031 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   nim
-Version:0.19.2
+Version:0.19.6
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT

++ nim-0.19.2.tar.xz -> nim-0.19.6.tar.xz ++
/work/SRC/openSUSE:Factory/nim/nim-0.19.2.tar.xz 
/work/SRC/openSUSE:Factory/.nim.new.5148/nim-0.19.6.tar.xz differ: char 26, 
line 1




commit nim for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2019-01-08 12:27:16

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new.28833 (New)


Package is "nim"

Tue Jan  8 12:27:16 2019 rev:9 rq:662374 version:0.19.2

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2018-10-25 09:09:10.854403245 
+0200
+++ /work/SRC/openSUSE:Factory/.nim.new.28833/nim.changes   2019-01-08 
12:29:55.744177223 +0100
@@ -1,0 +2,7 @@
+Tue Jan  1 12:55:36 UTC 2019 - mvet...@suse.com
+
+- Update to version 0.19.2:
+  Please see:
+  https://nim-lang.org/blog/2018/12/31/version-0192-released.html
+
+---

Old:

  nim-0.19.0.tar.xz

New:

  nim-0.19.2.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.RvNAW6/_old  2019-01-08 12:29:56.312176604 +0100
+++ /var/tmp/diff_new_pack.RvNAW6/_new  2019-01-08 12:29:56.312176604 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nim
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   nim
-Version:0.19.0
+Version:0.19.2
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
 Group:  Development/Languages/Other
-Url:https://nim-lang.org/
+URL:https://nim-lang.org/
 Source0:https://nim-lang.org/download/nim-%{version}.tar.xz
 Source1:nim-rpmlintrc
 Recommends: git
@@ -71,7 +71,9 @@
 ln -s %{_docdir}/nim/ %{buildroot}%{_libdir}/nim/doc
 
 %files
-%doc copying.txt doc/advopt.txt doc/basicopt.txt
+%license copying.txt
+%doc doc/advopt.txt doc/basicopt.txt
+%doc %{_docdir}/nim/
 %config %{_sysconfdir}/nim*.cfg
 %{_bindir}/nim*
 %{_libdir}/nim/

++ nim-0.19.0.tar.xz -> nim-0.19.2.tar.xz ++
/work/SRC/openSUSE:Factory/nim/nim-0.19.0.tar.xz 
/work/SRC/openSUSE:Factory/.nim.new.28833/nim-0.19.2.tar.xz differ: char 26, 
line 1




commit nim for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2018-10-25 09:09:04

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new (New)


Package is "nim"

Thu Oct 25 09:09:04 2018 rev:8 rq:643902 version:0.19.0

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2018-03-05 13:43:47.803048179 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new/nim.changes 2018-10-25 
09:09:10.854403245 +0200
@@ -1,0 +2,7 @@
+Mon Oct 22 11:31:20 UTC 2018 - mvet...@suse.com
+
+- Update to version 0.19.0:
+  * Please see:
+https://nim-lang.org/blog/2018/09/26/version-0190-released.html
+
+---

Old:

  nim-0.18.0.tar.xz

New:

  nim-0.19.0.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.0O48V4/_old  2018-10-25 09:09:11.438402896 +0200
+++ /var/tmp/diff_new_pack.0O48V4/_new  2018-10-25 09:09:11.438402896 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nim
-Version:0.18.0
+Version:0.19.0
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
@@ -71,7 +71,7 @@
 ln -s %{_docdir}/nim/ %{buildroot}%{_libdir}/nim/doc
 
 %files
-%doc copying.txt doc/advopt.txt doc/basicopt.txt doc/html
+%doc copying.txt doc/advopt.txt doc/basicopt.txt
 %config %{_sysconfdir}/nim*.cfg
 %{_bindir}/nim*
 %{_libdir}/nim/

++ nim-0.18.0.tar.xz -> nim-0.19.0.tar.xz ++
 14770602 lines of diff (skipped)




commit nim for openSUSE:Factory

2018-03-05 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2018-03-05 13:42:49

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new (New)


Package is "nim"

Mon Mar  5 13:42:49 2018 rev:7 rq:582181 version:0.18.0

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2018-01-06 18:51:32.508636232 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new/nim.changes 2018-03-05 
13:43:47.803048179 +0100
@@ -1,0 +2,8 @@
+Fri Mar  2 22:12:45 UTC 2018 - mvet...@suse.com
+
+- Update to version 0.18.0:
+  * Please see:
+https://nim-lang.org/blog/2018/03/01/version-0180-released.html
+- Add nim-rpmlintrc
+
+---

Old:

  nim-0.17.2.tar.xz

New:

  nim-0.18.0.tar.xz
  nim-rpmlintrc



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.xaXrHm/_old  2018-03-05 13:43:48.511022561 +0100
+++ /var/tmp/diff_new_pack.xaXrHm/_new  2018-03-05 13:43:48.515022415 +0100
@@ -17,13 +17,14 @@
 
 
 Name:   nim
-Version:0.17.2
+Version:0.18.0
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
 Group:  Development/Languages/Other
-URL:https://nim-lang.org/
-Source: https://nim-lang.org/download/nim-%{version}.tar.xz
+Url:https://nim-lang.org/
+Source0:https://nim-lang.org/download/nim-%{version}.tar.xz
+Source1:nim-rpmlintrc
 Recommends: git
 ExclusiveArch:  %{ix86} x86_64
 
@@ -43,6 +44,8 @@
 export NIMFLAGS="$(echo '%{optflags}' | sed 
's/\([^[:space:]]\+\)/--passC:\1/g')"
 export NIMFLAGS="$NIMFLAGS %{?jobs:--parallelBuild:%{jobs}}"
 
+./build.sh
+
 make %{?_smp_mflags} V=1 \
   CFLAGS="%{optflags}"
 ./bin/nim c $NIMFLAGS koch

++ nim-0.17.2.tar.xz -> nim-0.18.0.tar.xz ++
 7708333 lines of diff (skipped)

++ nim-rpmlintrc ++
addFilter("E: devel-file-in-non-devel-package .*")




commit nim for openSUSE:Factory

2018-01-06 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2018-01-06 18:51:23

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new (New)


Package is "nim"

Sat Jan  6 18:51:23 2018 rev:6 rq:561886 version:0.17.2

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2017-06-05 18:50:32.403543837 
+0200
+++ /work/SRC/openSUSE:Factory/.nim.new/nim.changes 2018-01-06 
18:51:32.508636232 +0100
@@ -1,0 +2,8 @@
+Fri Jan  5 13:28:03 UTC 2018 - mplus...@suse.com
+
+- Update to version 0.17.2:
+  * Bugfix release
+  * For details see:
+https://nim-lang.org/blog/2017/09/07/version-0172-released.html
+
+---

Old:

  nim-0.17.0.tar.xz

New:

  nim-0.17.2.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.dJEnBr/_old  2018-01-06 18:51:33.916570446 +0100
+++ /var/tmp/diff_new_pack.dJEnBr/_new  2018-01-06 18:51:33.920570259 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nim
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,15 @@
 
 
 Name:   nim
-Version:0.17.0
+Version:0.17.2
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
 Group:  Development/Languages/Other
-Url:https://nim-lang.org/
+URL:https://nim-lang.org/
 Source: https://nim-lang.org/download/nim-%{version}.tar.xz
 Recommends: git
-ExclusiveArch:  %ix86 x86_64
+ExclusiveArch:  %{ix86} x86_64
 
 %description
 Nim is a statically typed, imperative programming language.
@@ -68,7 +68,6 @@
 ln -s %{_docdir}/nim/ %{buildroot}%{_libdir}/nim/doc
 
 %files
-%defattr(-,root,root)
 %doc copying.txt doc/advopt.txt doc/basicopt.txt doc/html
 %config %{_sysconfdir}/nim*.cfg
 %{_bindir}/nim*

++ nim-0.17.0.tar.xz -> nim-0.17.2.tar.xz ++
/work/SRC/openSUSE:Factory/nim/nim-0.17.0.tar.xz 
/work/SRC/openSUSE:Factory/.nim.new/nim-0.17.2.tar.xz differ: char 17, line 1




commit nim for openSUSE:Factory

2017-06-05 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2017-06-05 18:50:19

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new (New)


Package is "nim"

Mon Jun  5 18:50:19 2017 rev:5 rq:500922 version:0.17.0

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2017-03-12 20:05:24.221839378 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new/nim.changes 2017-06-05 
18:50:32.403543837 +0200
@@ -1,0 +2,6 @@
+Sat Jun  3 08:01:05 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.17.0:
+  * https://nim-lang.org/blog/2017/05/17/version-0170-released.html
+
+---

Old:

  nim-0.16.0.tar.xz

New:

  nim-0.17.0.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.rQsDSs/_old  2017-06-05 18:50:33.195432216 +0200
+++ /var/tmp/diff_new_pack.rQsDSs/_new  2017-06-05 18:50:33.199431651 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   nim
-Version:0.16.0
+Version:0.17.0
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
@@ -69,7 +69,7 @@
 
 %files
 %defattr(-,root,root)
-%doc copying.txt doc/advopt.txt doc/basicopt.txt
+%doc copying.txt doc/advopt.txt doc/basicopt.txt doc/html
 %config %{_sysconfdir}/nim*.cfg
 %{_bindir}/nim*
 %{_libdir}/nim/

++ nim-0.16.0.tar.xz -> nim-0.17.0.tar.xz ++
/work/SRC/openSUSE:Factory/nim/nim-0.16.0.tar.xz 
/work/SRC/openSUSE:Factory/.nim.new/nim-0.17.0.tar.xz differ: char 17, line 1




commit nim for openSUSE:Factory

2017-03-12 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2017-03-12 20:05:23

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new (New)


Package is "nim"

Sun Mar 12 20:05:23 2017 rev:4 rq:478622 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2017-03-03 17:54:31.316485183 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new/nim.changes 2017-03-12 
20:05:24.221839378 +0100
@@ -1,0 +2,5 @@
+Sat Mar 11 07:57:07 UTC 2017 - mplus...@suse.com
+
+- Update list of files to fix building on Factory
+
+---



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.N4R6q8/_old  2017-03-12 20:05:24.977732417 +0100
+++ /var/tmp/diff_new_pack.N4R6q8/_new  2017-03-12 20:05:24.981731851 +0100
@@ -69,7 +69,7 @@
 
 %files
 %defattr(-,root,root)
-%doc copying.txt
+%doc copying.txt doc/advopt.txt doc/basicopt.txt
 %config %{_sysconfdir}/nim*.cfg
 %{_bindir}/nim*
 %{_libdir}/nim/




commit nim for openSUSE:Factory

2017-03-03 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2017-03-03 17:54:30

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new (New)


Package is "nim"

Fri Mar  3 17:54:30 2017 rev:3 rq:461864 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2017-02-21 13:51:03.538369946 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new/nim.changes 2017-03-03 
17:54:31.316485183 +0100
@@ -1,0 +2,5 @@
+Thu Mar  2 09:14:26 UTC 2017 - jeng...@inai.de
+
+- Update description
+
+---



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.Szl617/_old  2017-03-03 17:54:31.888404402 +0100
+++ /var/tmp/diff_new_pack.Szl617/_new  2017-03-03 17:54:31.888404402 +0100
@@ -28,9 +28,13 @@
 ExclusiveArch:  %ix86 x86_64
 
 %description
-Nim is a statically typed, imperative programming language that
-tries to give the programmer ultimate power without compromises on
-runtime efficiency.
+Nim is a statically typed, imperative programming language.
+
+Beneath a infix/indentation-based syntax with a (AST-based) macro
+system lies a semantic model that supports a soft realtime GC on
+thread local heaps. Asynchronous message passing is used between
+threads. An unsafe shared memory heap is also provided for the
+increased efficiency that results from that model.
 
 %prep
 %setup -q




commit nim for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package nim for openSUSE:Factory checked in 
at 2017-02-21 13:50:59

Comparing /work/SRC/openSUSE:Factory/nim (Old)
 and  /work/SRC/openSUSE:Factory/.nim.new (New)


Package is "nim"

Changes:

--- /work/SRC/openSUSE:Factory/nim/nim.changes  2017-02-06 15:04:08.951110763 
+0100
+++ /work/SRC/openSUSE:Factory/.nim.new/nim.changes 2017-02-21 
13:51:03.538369946 +0100
@@ -1,0 +2,9 @@
+Sun Feb 19 16:13:49 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 0.16.0:
+  * No changelog available.
+- Build and install libraries, etc.
+- Install configuration files.
+- Recommend git for nimble.
+
+---
@@ -8 +16,0 @@
-- Fixing spec summary
@@ -9,0 +18 @@
+- Fixing spec summary

Old:

  nim-0.15.2.tar.xz

New:

  nim-0.16.0.tar.xz



Other differences:
--
++ nim.spec ++
--- /var/tmp/diff_new_pack.0zZDS8/_old  2017-02-21 13:51:04.158282698 +0100
+++ /var/tmp/diff_new_pack.0zZDS8/_new  2017-02-21 13:51:04.162282135 +0100
@@ -17,33 +17,57 @@
 
 
 Name:   nim
-Version:0.15.2
+Version:0.16.0
 Release:0
 Summary:A statically typed, imperative programming language
 License:MIT
 Group:  Development/Languages/Other
-Url:http://nim-lang.org
-Source: http://nim-lang.org/download/nim-%{version}.tar.xz
-ExclusiveArch:  %{ix86} x86_64
+Url:https://nim-lang.org/
+Source: https://nim-lang.org/download/nim-%{version}.tar.xz
+Recommends: git
+ExclusiveArch:  %ix86 x86_64
 
 %description
-Nim is a statically typed, imperative programming language that tries to
-give the programmer ultimate power without compromises on runtime
-efficiency.
+Nim is a statically typed, imperative programming language that
+tries to give the programmer ultimate power without compromises on
+runtime efficiency.
 
 %prep
 %setup -q
 
 %build
-make %{?_smp_mflags} COMP_FLAGS="%{optflags} -w -fno-strict-aliasing"
+export NIMFLAGS="$(echo '%{optflags}' | sed 
's/\([^[:space:]]\+\)/--passC:\1/g')"
+export NIMFLAGS="$NIMFLAGS %{?jobs:--parallelBuild:%{jobs}}"
+
+make %{?_smp_mflags} V=1 \
+  CFLAGS="%{optflags}"
+./bin/nim c $NIMFLAGS koch
+
+./koch boot -d:release $NIMFLAGS \
+  -d:useGnuReadline
+./koch tools -d:release $NIMFLAGS
 
 %install
-install -D -p -m 0755 bin/nim \
-  %{buildroot}%{_bindir}/nim
+./koch install %{buildroot}%{_libdir}
+
+mkdir -p %{buildroot}%{_bindir}/ %{buildroot}%{_sysconfdir}/ \
+  %{buildroot}%{_docdir}/nim/
+
+ls ./bin | while read f; do
+install -Dpm 0755 "./bin/$f" "%{buildroot}%{_libdir}/nim/bin/$f"
+ln -s "%{_libdir}/nim/bin/$f" "%{buildroot}%{_bindir}/$f"
+done
+
+mv -T %{buildroot}%{_libdir}/nim/config/ %{buildroot}%{_sysconfdir}/
+
+mv -T %{buildroot}%{_libdir}/nim/doc/ %{buildroot}%{_docdir}/nim/
+ln -s %{_docdir}/nim/ %{buildroot}%{_libdir}/nim/doc
 
 %files
 %defattr(-,root,root)
 %doc copying.txt
-%{_bindir}/nim
+%config %{_sysconfdir}/nim*.cfg
+%{_bindir}/nim*
+%{_libdir}/nim/
 
 %changelog

++ nim-0.15.2.tar.xz -> nim-0.16.0.tar.xz ++
 9824424 lines of diff (skipped)