Hello community,

here is the log from the commit of package rocksndiamonds for 
openSUSE:Leap:15.2 checked in at 2020-04-05 17:07:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/rocksndiamonds (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.rocksndiamonds.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rocksndiamonds"

Sun Apr  5 17:07:10 2020 rev:11 rq:789983 version:4.1.4.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/rocksndiamonds/rocksndiamonds.changes  
2020-01-15 15:57:43.507744351 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.rocksndiamonds.new.3248/rocksndiamonds.changes    
    2020-04-05 17:07:16.346226267 +0200
@@ -1,0 +2,62 @@
+Mon Mar 30 09:44:51 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Update to 4.1.4.1
+  * fixed bug in editor with group elements using graphic of
+    other element
+  * fixed crash bug when loading graphics sets with bad
+    animation definitions
+  * fixed bug in editor with custom elements using graphic
+    of other element
+  * removed support for SDL 1.2
+  Visit https://www.artsoft.org/rocksndiamonds/ for the complete
+  changelog.
+
+-------------------------------------------------------------------
+Sun Dec 23 16:37:16 UTC 2018 - Sebastien CHAVAUX <[email protected]>
+
+- Update to version 4.1.1.0
+  * improved support for network multi-player games
+  * network games can now be fully configured by using setup menu
+   settings
+  * when playing network games, the level to be played is now sent
+   to all clients
+  * added UDP broadcast to auto-detect network server in local
+   network
+  * multi-player levels now marked in main menu preview with
+   network or team mode
+  * fixed team mode games in R’n’D game engine
+  * added player option in level editor to let the first player
+   solve the level
+  * improved support for highly configurable virtual buttons on
+   touch devices
+  * options for transparency, grid size, highlighted and outlined
+   virtual buttons
+  * separately configurable virtual buttons for portrait and
+   landscape mode
+  * ultra-smooth scrolling using vertical sync (vsync) on
+   supported devices
+  * added setup option to directly play the next level after
+   solving a level
+  * added setup option to skip displaying the high scores after
+   solving a level
+  * added setup option to use extended list for game speed
+   selection
+  * added event actions (key events and screen buttons) to global
+   animations
+  * this allows for simulating key or button events when
+   animations are clicked
+  * added “passthrough” option to click several overlapping global
+   animations
+  * fixed bug with dragon fire destroying indestructible steel
+   letter walls
+  * fixed various other bugs (and probably added some new)
+
+-------------------------------------------------------------------
+Mon Jul 23 07:37:55 UTC 2018 - [email protected]
+
+- Update to version 4.1.0.0
+  - Drop upstreamed reproducible.patch
+  - Rebase half-upstreamed 
rocksndiamonds-3.3.1.2-src_libgame_setup.c-CVE-2011-4606.patch
+  - many fixes and improvements
+
+-------------------------------------------------------------------
@@ -372 +434 @@
-       - added Boulder Dash style "snap-pushing" (thanks to Achim H�rtel)
+       - added Boulder Dash style "snap-pushing" (thanks to Achim Haertel)
@@ -493 +555 @@
-  Anpassungen im Makefile, zus�tzliche defines angelegt
+  Anpassungen im Makefile, zusaetzliche defines angelegt

Old:
----
  reproducible.patch
  rocksndiamonds-3.3.1.2.tar.gz

New:
----
  rocksndiamonds-4.1.4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rocksndiamonds.spec ++++++
--- /var/tmp/diff_new_pack.Op2CG1/_old  2020-04-05 17:07:16.786226736 +0200
+++ /var/tmp/diff_new_pack.Op2CG1/_new  2020-04-05 17:07:16.786226736 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rocksndiamonds
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -12,39 +12,36 @@
 # 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:           rocksndiamonds
-Version:        3.3.1.2
+Version:        4.1.4.1
 Release:        0
 Summary:        Colorful Boulderdash'n'Emerald Mine'n'Sokoban'n'Stuff
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Amusements/Games/Action/Arcade
-Url:            http://www.artsoft.org/rocksndiamonds/
-Source0:        
http://www.artsoft.org/RELEASES/unix/%{name}/%{name}-%{version}.tar.gz
+URL:            https://www.artsoft.org/rocksndiamonds/
+Source0:        
https://www.artsoft.org/RELEASES/unix/%{name}/%{name}-%{version}.tar.gz
 Source1:        %{name}-icons.tar
 Source2:        %{name}.desktop
 # PATCH-FIX-UPSTREAM Permissions
-Patch0:         %{name}-%{version}-src_libgame_setup.c-CVE-2011-4606.patch
-# PATCH-FIX-OPENSUSE bmwiedemann -- fix build-compare
-Patch1:         reproducible.patch
+Patch0:         %{name}-3.3.1.2-src_libgame_setup.c-CVE-2011-4606.patch
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  pkgconfig(SDL_image)
-BuildRequires:  pkgconfig(SDL_mixer)
-BuildRequires:  pkgconfig(SDL_net)
+BuildRequires:  pkgconfig
 #BuildRequires:  libsmpeg-devel
 BuildRequires:  update-desktop-files
-BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(SDL2_image)
+BuildRequires:  pkgconfig(SDL2_mixer)
+BuildRequires:  pkgconfig(SDL2_net)
+BuildRequires:  pkgconfig(zlib)
 Requires:       %{name}-data
-%if 0%{?suse_version} >= 1330
+Requires(pre):  %{_sbindir}/groupadd
+Requires(pre):  %{_sbindir}/useradd
 Requires(pre):  group(games)
 Requires(pre):  user(games)
-%else
-Requires(pre): /usr/sbin/groupadd /usr/sbin/useradd
-%endif
 
 %description
 This is a nice little game with color graphics and sound for your Unix system
@@ -56,8 +53,7 @@
 
 %prep
 %setup -q -b 1
-%patch0
-%patch1 -p1
+%patch0 -p1
 
 # Remove not needed files
 find levels -name '*.orig' -delete
@@ -66,7 +62,7 @@
 sed -i 's|-lsmpeg||' src/Makefile
 
 %build
-make %{?_smp_mflags} sdl \
+%make_build \
     OPTIONS="%{optflags}" \
     RO_GAME_DIR=%{_datadir}/%{name} \
     RW_GAME_DIR=%{_localstatedir}/games/%{name}
@@ -74,7 +70,6 @@
 %install
 # install executable
 install -Dm 0755 %{name} %{buildroot}%{_bindir}/%{name}
-install -Dm 0644 %{name}.1 %{buildroot}%{_mandir}/man6/%{name}.6
 
 # install directories
 mkdir -p %{buildroot}%{_datadir}/%{name}/{graphics,levels,music,sounds}
@@ -89,7 +84,7 @@
 done
 
 # install desktop file
-install -Dm 0644 %{S:2} %{buildroot}%{_datadir}/applications/%{name}.desktop
+install -Dm 0644 %{SOURCE2} 
%{buildroot}%{_datadir}/applications/%{name}.desktop
 
 install -Dm 755 -d %{buildroot}%{_localstatedir}/games/%{name}
 
@@ -97,17 +92,14 @@
 
 %fdupes -s %{buildroot}%{_prefix}
 
-%if 0%{?suse_version} < 1330
 %pre
 getent group games >/dev/null || groupadd -r games
-getent passwd games >/dev/null || useradd -r -g games -d /var/games -s 
/sbin/nologin
-%endif
+getent passwd games >/dev/null || useradd -r -g games -d 
%{_localstatedir}/games -s /sbin/nologin
 
 %files
-%defattr(-,root,root,-)
-%doc COPYING CREDITS ChangeLog README
+%license COPYING
+%doc CREDITS ChangeLog
 %{_bindir}/%{name}
-%{_mandir}/man6/%{name}.6%{ext_man}
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/
 %{_datadir}/%{name}

++++++ rocksndiamonds-3.3.1.2-src_libgame_setup.c-CVE-2011-4606.patch ++++++
--- /var/tmp/diff_new_pack.Op2CG1/_old  2020-04-05 17:07:16.810226762 +0200
+++ /var/tmp/diff_new_pack.Op2CG1/_new  2020-04-05 17:07:16.810226762 +0200
@@ -1,6 +1,8 @@
---- src/libgame/setup.c.orig   2013-11-13 01:13:27.000000000 +0100
-+++ src/libgame/setup.c        2014-10-02 23:47:07.762894564 +0200
-@@ -1290,11 +1290,14 @@
+Index: rocksndiamonds-4.1.0.0/src/libgame/setup.c
+===================================================================
+--- rocksndiamonds-4.1.0.0.orig/src/libgame/setup.c
++++ rocksndiamonds-4.1.0.0/src/libgame/setup.c
+@@ -1380,11 +1380,14 @@ void sortTreeInfo(TreeInfo **node_first)
  #define MODE_W_ALL            (S_IWUSR | S_IWGRP | S_IWOTH)
  #define MODE_X_ALL            (S_IXUSR | S_IXGRP | S_IXOTH)
  
@@ -8,21 +10,11 @@
  #define MODE_W_PRIVATE                (S_IWUSR)
 +#define MODE_X_PRIVATE                (S_IXUSR)
 +
- #define MODE_W_PUBLIC         (S_IWUSR | S_IWGRP)
+ #define MODE_W_PUBLIC_FILE    (S_IWUSR | S_IWGRP)
  #define MODE_W_PUBLIC_DIR     (S_IWUSR | S_IWGRP | S_ISGID)
  
 -#define DIR_PERMS_PRIVATE     (MODE_R_ALL | MODE_X_ALL | MODE_W_PRIVATE)
 +#define DIR_PERMS_PRIVATE     (MODE_R_PRIVATE | MODE_X_PRIVATE | 
MODE_W_PRIVATE)
  #define DIR_PERMS_PUBLIC      (MODE_R_ALL | MODE_X_ALL | MODE_W_PUBLIC_DIR)
+ #define DIR_PERMS_PUBLIC_ALL  (MODE_R_ALL | MODE_X_ALL | MODE_W_ALL)
  
- #define FILE_PERMS_PRIVATE    (MODE_R_ALL | MODE_W_PRIVATE)
-@@ -1453,7 +1456,8 @@
-   if (running_setgid)
-     posix_umask(last_umask & group_umask);
-   else
--    dir_mode |= MODE_W_ALL;
-+    if (permission_class == PERMS_PUBLIC)
-+      dir_mode |= MODE_W_ALL;
- 
-   if (!fileExists(dir))
-     if (posix_mkdir(dir, dir_mode) != 0)

++++++ rocksndiamonds-3.3.1.2.tar.gz -> rocksndiamonds-4.1.4.1.tar.gz ++++++
++++ 155963 lines of diff (skipped)


Reply via email to