Hello community,

here is the log from the commit of package bovo for openSUSE:Factory checked in 
at 2016-08-31 00:06:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bovo (Old)
 and      /work/SRC/openSUSE:Factory/.bovo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bovo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/bovo/bovo.changes        2016-07-24 
19:44:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.bovo.new/bovo.changes   2016-08-31 
00:06:14.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:02:01 UTC 2016 - tittiatc...@gmail.com
+
+- Update to KDE Applications 16.08.0
+   * KDE Applications 16.08.0
+   * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug  8 14:31:58 UTC 2016 - tittiatc...@gmail.com
+
+- Update to KDE Applications 16.07.90
+   * KDE Applications 16.07.90 (16.08-RC)
+   * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------

Old:
----
  bovo-16.04.3.tar.xz

New:
----
  bovo-16.08.0.tar.xz

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

Other differences:
------------------
++++++ bovo.spec ++++++
--- /var/tmp/diff_new_pack.xPnPlV/_old  2016-08-31 00:06:15.000000000 +0200
+++ /var/tmp/diff_new_pack.xPnPlV/_new  2016-08-31 00:06:15.000000000 +0200
@@ -37,7 +37,7 @@
 License:        GPL-2.0+
 Group:          Amusements/Games/Board/Other
 Url:            http://www.kde.org
-Version:        16.04.3
+Version:        16.08.0
 Release:        0
 Source0:        bovo-%{version}.tar.xz
 Obsoletes:      %{name}5 < %{version}
@@ -73,7 +73,7 @@
 %{_kf5_htmldir}/en/bovo/
 %{_kf5_applicationsdir}/org.kde.bovo.desktop
 %{_kf5_bindir}/bovo
-%{_kf5_sharedir}/appdata/
+%{_kf5_appstreamdir}/
 %{_kf5_sharedir}/kxmlgui5/
 
 %changelog

++++++ bovo-16.04.3.tar.xz -> bovo-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/.gitignore new/bovo-16.08.0/.gitignore
--- old/bovo-16.04.3/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/bovo-16.08.0/.gitignore 2016-06-12 09:34:21.000000000 +0200
@@ -0,0 +1,3 @@
+.kdev4/
+build/
+*.kdev4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/CMakeLists.txt 
new/bovo-16.08.0/CMakeLists.txt
--- old/bovo-16.04.3/CMakeLists.txt     2016-03-08 18:20:36.000000000 +0100
+++ new/bovo-16.08.0/CMakeLists.txt     2016-06-12 09:34:21.000000000 +0200
@@ -1,4 +1,4 @@
-project (BOVO)
+project (bovo)
 
 cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
 set (QT_MIN_VERSION "5.2.0")
@@ -8,7 +8,7 @@
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
 
 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Svg 
Concurrent)
-find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS 
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
            CoreAddons
            Crash
            DBusAddons
@@ -19,7 +19,7 @@
 
 include(KDEInstallDirs)
 include(KDECMakeSettings)
-include(KDECompilerSettings)
+include(KDECompilerSettings NO_POLICY_SCOPE)
 include(FeatureSummary)
 include(ECMInstallIcons)
 include(ECMAddAppIcon)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/ai/aron/aiboard.cc 
new/bovo-16.08.0/ai/aron/aiboard.cc
--- old/bovo-16.04.3/ai/aron/aiboard.cc 2016-03-08 18:20:36.000000000 +0100
+++ new/bovo-16.08.0/ai/aron/aiboard.cc 2016-06-12 09:34:21.000000000 +0200
@@ -25,7 +25,7 @@
 
 #include "aiboard.h"
 
-#include <time.h>
+#include <ctime>
 
 #include <vector>
 #include <iostream>
@@ -81,7 +81,7 @@
 
 Coord AiBoard::move() {
     if (m_cleanBoard) {
-        qsrand(static_cast<int>(time(0)));
+        qsrand(static_cast<int>(std::time(nullptr)));
         usi randX = qrand()%(m_dimension->width()/3) + m_dimension->width()/3;
         usi randY = qrand()%(m_dimension->height()/3) + 
m_dimension->height()/3;
         return Coord(randX, randY);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/ai/gabor/ai_impl.cpp 
new/bovo-16.08.0/ai/gabor/ai_impl.cpp
--- old/bovo-16.04.3/ai/gabor/ai_impl.cpp       2016-03-08 18:20:36.000000000 
+0100
+++ new/bovo-16.08.0/ai/gabor/ai_impl.cpp       2016-06-12 09:34:21.000000000 
+0200
@@ -27,7 +27,7 @@
 #include <cstdlib>
 #include <memory.h>
 #include <assert.h>
-#include <time.h>
+#include <ctime>
 #include <stdio.h>
 
 // hash table
@@ -45,7 +45,7 @@
 {
        if (!rand_inited) {
                rand_inited = true;
-               qsrand((unsigned int) time(NULL));
+               qsrand(static_cast<unsigned int>(std::time(nullptr)));
        }
        memset(hashData, 0, sizeof(hashData));
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/ai/gabor/node.cpp 
new/bovo-16.08.0/ai/gabor/node.cpp
--- old/bovo-16.04.3/ai/gabor/node.cpp  2016-03-08 18:20:36.000000000 +0100
+++ new/bovo-16.08.0/ai/gabor/node.cpp  2016-06-12 09:34:21.000000000 +0200
@@ -25,7 +25,6 @@
 #include "standing.h"
 
 #include <assert.h>
-#include <time.h>
 
 Node::Node(Standing* _standing, AiImpl* ai):
        standing(_standing),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/doc/index.docbook 
new/bovo-16.08.0/doc/index.docbook
--- old/bovo-16.04.3/doc/index.docbook  2016-03-08 18:20:36.000000000 +0100
+++ new/bovo-16.08.0/doc/index.docbook  2016-06-12 09:34:21.000000000 +0200
@@ -1,13 +1,10 @@
 <?xml version="1.0" ?>
 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 
"dtd/kdedbx45.dtd" [
 
-  <!ENTITY kappname "&bovo;">
-  <!ENTITY kappversion "1.0"><!--Applicaion version. Use this variable 
everywhere it's needed.-->
-  <!ENTITY package "kdegames">  <!-- do not change this! -->
   <!ENTITY % English "INCLUDE" > <!-- change language only here -->
   <!ENTITY % addindex "IGNORE"> <!-- do not change this! -->
 ]>
- 
+
 <book id="bovo" lang="&language;"> <!-- do not change this! -->
 <bookinfo>
        <title>The &bovo; Handbook</title>
@@ -28,19 +25,15 @@
 <year>2007</year>
 <holder>Aron Bostrom</holder>
 </copyright>
-<!-- Translators: put here the copyright notice of the translation -->
-<!-- Put here the FDL notice.  Read the explanation in fdl-notice.docbook
-     and in the FDL itself on how to use it. -->
 <legalnotice>&FDLNotice;</legalnotice>
- 
-<date>2013-05-03</date><!-- Date of (re)writing, or update.-->
-<releaseinfo>&kappversion; (&kde; 4.11)</releaseinfo><!-- Application version 
number. Use the variable definitions within header to change this value.-->
- 
-<!--Short description of this document. Do not change unless necessary!-->
+
+<date>2016-05-09</date>
+<releaseinfo>1.1 (Applications 16.04)</releaseinfo>
+
 <abstract>
-       <para>This documentation describes the game of &bovo; version 
&kappversion;</para>
+       <para>This documentation describes the game of &bovo; version 1.1</para>
 </abstract>
- 
+
 <!--List of relevan keywords-->
 <keywordset>
        <keyword>KDE</keyword> <!-- do not change this! -->
@@ -69,7 +62,7 @@
 <chapter id="introduction"><title>Introduction</title> <!-- do not change 
this! -->
        <note><title>Gametype:</title><para>Board, Arcade</para></note><!-- 
Game genre. Use as many as necessary. Available game types are: Arcade, Board, 
Card, Dice, Toys, Logic, Strategy.-->
        <note><title>Number of possible 
players:</title><para>Two</para></note><!--Number of possible players. It can 
be: One, Two,..., Multiplayer-->
- 
+
 <!--Short game description starts here. 3-4 sentences (paragraphs)-->
        <para>
        &bovo; is a Gomoku (from Japanese <foreignphrase 
lang="ja">五目並べ</foreignphrase>lit. "five points") like game for two players, 
where the opponents alternate in placing their respective pictogram on the game 
board.
@@ -77,8 +70,20 @@
        </para>
        <note><title>Note:</title><para>Also known as: Connect Five, Five in a 
row, X and O, Noughts and Crosses</para></note>
 </chapter>
- 
+
 <chapter id="howto"><title>How to play</title> <!-- do not change this! -->
+
+<screenshot>
+<mediaobject>
+<imageobject>
+<imagedata fileref="mainscreen.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>&bovo; main screen</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
 <!--IMPORTANT: If the game has no defined objective, please remove the below 
line.-->
        <note><title>Objective:</title><para>Connect five of your own pieces in 
an unbroken row vertically, horizontally or diagonally.</para></note>
        <para>
@@ -94,7 +99,7 @@
 You have to place your pieces in a way that prevents your opponent from 
connecting five marks in an unbroken row vertically, horizontally or 
diagonally. In the same time you have to connect five of your own pieces in an 
unbroken row vertically, horizontally or diagonally. Whoever succeeds in doing 
so first – wins the round.
        </para>
 </chapter>
- 
+
 <chapter id="rules_and_tips"><title>Game Rules, Strategies and Tips</title> 
<!-- do not change this! -->
        <!--This section has to do with game rules. Please give a detailed 
description of those using lists or paragraphs.-->
        <sect1 id="rules">
@@ -124,7 +129,7 @@
                </itemizedlist>
        </sect1>
 </chapter>
-  
+
 <chapter id="interface"><title>Interface Overview</title> <!-- do not change 
this! -->
 
 <sect1 id="menu">
@@ -200,7 +205,7 @@
 
 <varlistentry>
 
<term><menuchoice><guimenu>Settings</guimenu><guisubmenu>Difficulty</guisubmenu></menuchoice></term>
-<listitem><para>Choose the game difficulty from various levels from 
<guimenuitem>Ridiculously Easy</guimenuitem> 
+<listitem><para>Choose the game difficulty from various levels from 
<guimenuitem>Ridiculously Easy</guimenuitem>
 up to <guimenuitem>Impossible</guimenuitem>.</para></listitem>
 </varlistentry>
 
@@ -215,36 +220,36 @@
 
 </sect1>
 </chapter>
-  
+
 <chapter id="faq"><title>Frequently asked questions</title> <!-- do not change 
this! -->
 <!--This chapter is for frequently asked questions. Please use <qandaset> 
<qandaentry> only!-->
 <qandaset>
 <!--Following is a standard list of FAQ questions.-->
 <qandaentry>
  <question><para>I want to change the way this game looks. Can I? 
</para></question>
- <answer><para>Yes. To change &kappname;'s visual theme you can use the 
<menuchoice><guimenu>Settings</guimenu><guisubmenu>Theme</guisubmenu>
+ <answer><para>Yes. To change &bovo;'s visual theme you can use the 
<menuchoice><guimenu>Settings</guimenu><guisubmenu>Theme</guisubmenu>
 </menuchoice> option on the menubar.</para></answer>
 </qandaentry>
 <qandaentry>
  <question><para>Can I use the keyboard to play this game? </para></question>
- <answer><para>No. The game of &kappname; cannot be played using 
keyboard.</para></answer>
+ <answer><para>No. The game of &bovo; cannot be played using 
keyboard.</para></answer>
 </qandaentry>
 <qandaentry>
  <question><para>I have to quit the game now, but I am not finished yet. Can I 
save my progress?</para></question>
-  <answer><para>No. There is no <quote>Save</quote> feature in 
&kappname;.</para></answer>
+  <answer><para>No. There is no <quote>Save</quote> feature in &bovo; but 
&bovo; restores the latest unfinished game on startup.</para></answer>
 </qandaentry>
 <qandaentry>
  <question><para>Where are the highscores?</para></question>
- <answer><para>&kappname; does not have this feature.</para></answer>
+ <answer><para>&bovo; does not have this feature.</para></answer>
 </qandaentry>
 <!--Please add more Q&As if needed-->
- 
+
 </qandaset>
 </chapter>
- 
+
 <chapter id="credits"><title>Credits and License</title> <!-- do not change 
this! -->
 <!--This chapter is for credits and licenses.-->
- 
+
 <para>
 &bovo;
 </para>
@@ -258,20 +263,10 @@
 <!-- TRANS:CREDIT_FOR_TRANSLATORS -->
 &underFDL;
 &underGPL;
- 
+
 </chapter>
-  
-<appendix id="installation">
- 
-<title>Compilation and Installation</title>
-
-&install.intro.documentation;
-  
-&install.compile.documentation;
- 
-</appendix>
- 
-&documentation.index; 
+
+&documentation.index;
 </book>
 <!--
 Local Variables:
Files old/bovo-16.04.3/doc/mainscreen.png and 
new/bovo-16.08.0/doc/mainscreen.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/gui/mainwindow.cc 
new/bovo-16.08.0/gui/mainwindow.cc
--- old/bovo-16.04.3/gui/mainwindow.cc  2016-03-08 18:20:36.000000000 +0100
+++ new/bovo-16.08.0/gui/mainwindow.cc  2016-06-12 09:34:21.000000000 +0200
@@ -120,7 +120,7 @@
 
 void MainWindow::setupThemes() {
     QStringList themercs;
-    const QStringList themeDirs = 
QStandardPaths::locateAll(QStandardPaths::DataLocation, 
QStringLiteral("themes"), QStandardPaths::LocateDirectory);
+    const QStringList themeDirs = 
QStandardPaths::locateAll(QStandardPaths::AppDataLocation, 
QStringLiteral("themes"), QStandardPaths::LocateDirectory);
     Q_FOREACH (const QString &themeDir, themeDirs) {
     const QStringList entries = QDir(themeDir).entryList(QDir::Dirs);
     Q_FOREACH(const QString &d, entries) {
@@ -161,7 +161,7 @@
     if (!wins.isEmpty()) {
         bool ok;
         updateWins(wins.toUInt(&ok));
-        
+
     }
     const QString losses = lastGroup.readEntry("Losses", QString());
     if (!losses.isEmpty()) {
@@ -283,7 +283,7 @@
             m_game = new Game(dimension, m_lastGame, Kg::difficultyLevel(),
                               m_playbackSpeed, m_aiFactory);
         } else {
-            m_game = new Game(dimension, m_computerStarts ? O : X, 
+            m_game = new Game(dimension, m_computerStarts ? O : X,
                               Kg::difficultyLevel(), NotDemo, m_playbackSpeed,
                               m_aiFactory);
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/gui/theme.cc 
new/bovo-16.08.0/gui/theme.cc
--- old/bovo-16.04.3/gui/theme.cc       2016-03-08 18:20:36.000000000 +0100
+++ new/bovo-16.08.0/gui/theme.cc       2016-06-12 09:34:21.000000000 +0200
@@ -35,10 +35,10 @@
 Theme::Theme() {
 }
 
-Theme::Theme(const QString& path, const int id) 
+Theme::Theme(const QString& path, const int id)
   : m_id(id), m_path(path) {
     QString themePath = QStringLiteral("themes/%1/").arg(m_path);
-            themePath = QStandardPaths::locate(QStandardPaths::DataLocation, 
themePath, QStandardPaths::LocateDirectory);
+            themePath = 
QStandardPaths::locate(QStandardPaths::AppDataLocation, themePath, 
QStandardPaths::LocateDirectory);
     QString themerc = themePath + QLatin1String("themerc");
     KDesktopFile themeConfig(themerc);
     m_name = themeConfig.readName();
@@ -58,7 +58,7 @@
     } else if (gridTypeStr == QLatin1String("squares")) {
         m_gridType = SquaresGrid;
     }
-    
+
     m_svg = themePath + configGroup.readEntry("Svg", "theme.svg");
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bovo-16.04.3/org.kde.bovo.appdata.xml 
new/bovo-16.08.0/org.kde.bovo.appdata.xml
--- old/bovo-16.04.3/org.kde.bovo.appdata.xml   2016-03-08 18:20:36.000000000 
+0100
+++ new/bovo-16.08.0/org.kde.bovo.appdata.xml   2016-06-12 09:34:21.000000000 
+0200
@@ -11,6 +11,7 @@
   <name xml:lang="cs">Bovo</name>
   <name xml:lang="da">Bovo</name>
   <name xml:lang="de">Bovo</name>
+  <name xml:lang="el">Bovo</name>
   <name xml:lang="en-GB">Bovo</name>
   <name xml:lang="es">Bovo</name>
   <name xml:lang="fi">Bovo</name>
@@ -49,6 +50,7 @@
     <p xml:lang="ca">El Bovo és un joc semblant al Gomoku (del japonès 五目並べ - 
lit. «cinc punts») per a dos jugadors, a on els oponents situen els seus 
ideogrames respectius alternativament en el tauler de joc. També conegut com a: 
Connecta cinc, Cinc en fila, X i O, Zeros i creus.</p>
     <p xml:lang="ca-valencia">El Bovo és un joc paregut al Gomoku (del japonés 
五目並べ - lit. «cinc punts») per a dos jugadors, a on els oponents situen els seus 
ideogrames respectius alternativament en el tauler de joc. També conegut com a: 
Connecta cinc, Cinc en fila, X i O, Zeros i creus.</p>
     <p xml:lang="de">Bovo ist ein Gomoku (aus dem japanischen wörtlich „Fünf 
Punkte“) ähnliches Spiel für zwei Spieler, bei dem die Gegner abwechselnd ihre 
jeweiligen Piktogramme auf dem Brett platzieren. Auch bekannt als: Fünf 
verbinden, Fünf in einer Reihe, X und O, Nullen und Kreuze</p>
+    <p xml:lang="el">Το Bovo είναι ένα είδος παιχνιδιού Gomoku (στα Ιαπωνικά 
五目並べ - κυρ. "πέντε πόντοι" για δύο παίκτες, στο οποίο οι αντίπαλοι τοποθετούν 
εναλλάξ ο καθένας το δικό του πικτόγραμμα στον πίνακα του παιχνιδιού. (Είναι 
επίσης γνωστό ως Σύνδεσε πέντε, Πέντε στη γραμμή, Χ και Ο, κύκλοι και 
σταυροί)</p>
     <p xml:lang="en-GB">Bovo is a Gomoku (from Japanese 五目並べ - lit. "five 
points") like game for two players, where the opponents alternate in placing 
their respective pictogram on the game board. (Also known as: Connect Five, 
Five in a row, X and O, Naughts and Crosses)</p>
     <p xml:lang="es">Bovo es un juego para dos jugadores similar al Gomoku 
(del japonés 五目並べ, que significa «cinco puntos»). Los dos oponentes juegan por 
turnos para colocar su respectivo pictograma en el juego del tablero. (También 
se conoce como: «Conecta cinco», «Cinco en línea», «X y O» o «Ceros y 
cruces»).</p>
     <p xml:lang="fi">Bovo on Gomokun (japaniksi 五目並べ – kirjaimellisesti ”viisi 
pistettä”) kaltainen peli kahdelle, jossa vastustajat asettavat vuorotellen 
merkkinsä pelilaudalle. Tunnetaan myös nimillä viiden suora ja ristinolla.</p>


Reply via email to