Hello community, here is the log from the commit of package doomsday for openSUSE:Factory checked in at 2018-01-13 21:44:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/doomsday (Old) and /work/SRC/openSUSE:Factory/.doomsday.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "doomsday" Sat Jan 13 21:44:12 2018 rev:19 rq:557118 version:2.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/doomsday/doomsday.changes 2016-06-19 10:50:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.doomsday.new/doomsday.changes 2018-01-13 21:44:23.487181716 +0100 @@ -1,0 +2,60 @@ +Thu Dec 14 12:08:38 UTC 2017 - jeng...@inai.de + +- Update to new bugfix release 2.0.3 + * Server had crashed during startup with error messages related + to threading + * Non-standard C++ code had led to crash when using gcc7 + * Removed duplicate IWAD spec for Heretic 1.3 / + Shadow of the Serpent Riders + * Hexen: fix crash after returning to a different map in a hub +- Add doomsday-libs.diff, doomsday-notime.diff + +------------------------------------------------------------------- +Thu Apr 20 12:07:26 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 2.0 + * The Home Screen replaces the front-end app. The Python-based + Snowberry launcher application was created in 2005 and has been + used for starting Doomsday ever since. In version 2.0, the + launcher is no longer needed because Doomsday's Home Screen + (previously called "ring zero") replaces its functionality. + * Built-in support for packages. One of the launcher's key features + was add-on management. This is now also part of Doomsday itself + in the form of packages. Anything that Doomsday can load — WADs, + resource packs, 3D models, etc. — is now handled via the same + package management system. This enables Doomsday to track which + files are in use in saved games and multiplayer games, and makes + it possible to automatically ensure that the correct files are + loaded at any given time. + * New 3D model renderer. Doomsday's graphics code is undergoing a + transition to a newer version of OpenGL, namely "OpenGL3/4 Core + Profile"). Certain parts like the engine UI have already + completed this transition, however the game renderer itself has + not. In version 2.0, the new version of the 3D model renderer has + reached a state where it is useful for actual gameplay. This new + renderer supports FBX and MD5 models (among other formats), + skeletal animation, GLSL shaders, and Doomsday Script. + +------------------------------------------------------------------- +Sat Jun 18 07:53:52 UTC 2016 - jeng...@inai.de + +- Update to new upstream release 1.15.8 +* Custom episodes. Episode (DED) definitions specify the structure of + game episodes (including hubs) enabling entirely new episodes and + modifying the originals. +* MAPINFO support. MAPINFO (Hexen) definitions are now supported in + Doom and Heretic, as well as Hexen. Note that, presently, only the + Hexen dialect of MAPINFO is supported (ZDoom uses its own MAPINFO + dialect). +* Adjustable pixel density. If your GPU is on the slower side, you + can improve performance by reducing game view resolution. The rest + of the UI remains sharp since the display mode is not changed. As a + bonus, you can also get a nice nostalgic aesthetic similar to the + original Doom on a CRT display. +- If you get a blank screen instead of the game title screen + after selecting the IWAD to play, you may need to reset your + settings (~/.doomsday)! +- Added doomsday-ncurses.diff (work around absence of ncurses.pc + in not-too-new ncurses) + +------------------------------------------------------------------- Old: ---- doomsday-1.14.5.tar.gz New: ---- doomsday-2.0.3.tar.gz doomsday-libs.diff doomsday-notime.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ doomsday.spec ++++++ --- /var/tmp/diff_new_pack.WRRmcY/_old 2018-01-13 21:44:24.731123734 +0100 +++ /var/tmp/diff_new_pack.WRRmcY/_new 2018-01-13 21:44:24.739123361 +0100 @@ -1,7 +1,7 @@ # # spec file for package doomsday # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,31 +17,50 @@ Name: doomsday -Version: 1.14.5 +Version: 2.0.3 Release: 0 -%define rver 1.14.5 Summary: The Doomsday Engine: DOOM/Hertic/Hexen port with pretty graphics +# md2tool is the one being GPL-2.0-only License: GPL-2.0+ and GPL-2.0 Group: Amusements/Games/3D/Shoot -# md2tool is the one being GPL-2.0-only Url: http://dengine.net/ #Git-Web: https://github.com/skyjake/Doomsday-Engine #Git-Clone: git://github.com/skyjake/Doomsday-Engine -Source: http://downloads.sf.net/deng/%name-%rver.tar.gz +Source: http://downloads.sf.net/deng/%name-%version.tar.gz Source2: %name-rpmlintrc Patch1: doomsday-no-abs-icon.patch - +Patch2: doomsday-libs.diff +Patch3: doomsday-notime.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: Mesa-devel -BuildRequires: SDL-devel -BuildRequires: SDL_mixer-devel -BuildRequires: gcc-c++ +BuildRequires: cmake +%if 0%{?suse_version} < 1500 +BuildRequires: gcc6-c++ +%else +BuildRequires: gcc-c++ >= 6 +%endif BuildRequires: libpng-devel -BuildRequires: libqt4-devel >= 4.6 BuildRequires: ncurses-devel BuildRequires: xorg-x11-devel BuildRequires: zlib-devel +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5OpenGL) +BuildRequires: pkgconfig(Qt5OpenGLExtensions) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(SDL2_mixer) +BuildRequires: pkgconfig(fluidsynth) +BuildRequires: pkgconfig(ice) +BuildRequires: pkgconfig(minizip) +BuildRequires: pkgconfig(openal) +BuildRequires: pkgconfig(sdl2) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(zzip-zlib-config) +# Doomsday uses a modified version of assimp, so no pkgconfig(assimp) here :-( %if 0%{?suse_version} Recommends: timidity timidity-eawpats @@ -51,13 +70,7 @@ Provides: jhexen = %version-%release Obsoletes: deng < %version-%release Provides: deng = %version-%release - -# Doomsday 1.12 needs OpenGL 2.x, which Mesa 9.0 (as shipped in openSUSE 12.3) -# does not have. -# For the situation in openSUSE 13.1+, as far as RPM is concerned, 3rd party -# GL drivers can coexist with Mesa-libGL1 as they are located in a separate -# directory, which means that having the following Mesa require is always -# acceptable. +# Mesa 9.2 has OpenGL 3.1, and doomsday 2.0 needs that. Requires: Mesa-libGL1 >= 9.2 %description @@ -68,8 +81,8 @@ Summary: Graphical launcher for Doomsday Group: Amusements/Games/3D/Shoot Requires: %name = %version -%if 0%{?fedora_version} BuildRequires: python +%if 0%{?fedora_version} Requires: wxPython %else %py_requires @@ -86,36 +99,32 @@ settings for launching a particular game (e.g., Doom). %prep -%setup -qn %name-%rver -%patch -P 1 -p1 +%setup -q +%patch -P 1 -P 2 -P 3 -p1 %build pushd doomsday -find . -type f -name "*.h" -exec perl -i -pe 's{__DATE__}{""}gs' "{}" "+" -%if 0%{?fedora_version} -alias qmake="qmake-qt4" -%endif cf="%optflags" %if 0%{?suse_version} > 1320 cf="$cf -Wno-narrowing" %endif -qmake QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="$cf" \ - QMAKE_STRIP="true" DENG_LIB_DIR="%_libdir" -make %{?_smp_mflags} -popd +%if 0%{?suse_version} < 1500 +export CC=gcc-6 CXX=g++-6 +%endif +%cmake +make -O %{?_smp_mflags} %install b="%buildroot" pushd doomsday/ -make install INSTALL_ROOT="$b" -mkdir -p "$b/%_libexecdir/%name" -mv "$b/%_bindir"/{md2tool,savegametool,texc} "$b/%_libexecdir/%name/" +%cmake_install popd - -# Prepare for the icons +d="$b/%_libdir/doomsday" +rm -Rf "$b/%_includedir" "$b/%_libdir/cmake" "$b/%_datadir/doc/texc" \ + "$d/cmake" "$d/pkgconfig" "$d"/*.a mkdir -p "$b/%_datadir/pixmaps" -cp snowberry/graphics/snowberry.png "$b/%_datadir/pixmaps/doomsday-snowberry.png" -cp doomsday/tools/shell/shell-gui/res/shell.png "$b/%_datadir/pixmaps/doomsday-shell.png" +ln -s "%_datadir/%name/deng-shell-logo-256.png" "$b/%_datadir/pixmaps/" +ln -s "%_datadir/%name/deng-logo-256.png" "$b/%_datadir/pixmaps/" mkdir -p "$b/%_sysconfdir/doomsday"; cat >"$b/%_sysconfdir/doomsday/paths" <<-EOF @@ -134,22 +143,11 @@ %defattr(-,root,root) %dir %_sysconfdir/doomsday %config %_sysconfdir/doomsday/paths -%_bindir/doomsday* +%_bindir/* %_libdir/libdeng*.so* %_libdir/%name/ -%dir %_datadir/%name/ -%_datadir/%name/data/ -%_datadir/%name/icons/ -%_datadir/%name/modules/ +%_datadir/%name/ %_datadir/applications/*.desktop -%_datadir/pixmaps/doomsday-*.png -%_mandir/man6/doomsday*.6* -%_libexecdir/%name/ - -%files launcher -%defattr(-,root,root) -%_bindir/launch-doomsday -%dir %_datadir/%name/ -%_datadir/%name/snowberry +%_datadir/pixmaps/*.png %changelog ++++++ doomsday-1.14.5.tar.gz -> doomsday-2.0.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/doomsday/doomsday-1.14.5.tar.gz /work/SRC/openSUSE:Factory/.doomsday.new/doomsday-2.0.3.tar.gz differ: char 5, line 1 ++++++ doomsday-libs.diff ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2017-12-14 13:29:43.522967049 +0100 DD builds some static libs, and cmake is totally clueless about what dependencies those have (problem solved in libtool!), so add them manually to get our build going. --- doomsday/sdk/libgui/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: doomsday-2.0.3/doomsday/sdk/libgui/CMakeLists.txt =================================================================== --- doomsday-2.0.3.orig/doomsday/sdk/libgui/CMakeLists.txt +++ doomsday-2.0.3/doomsday/sdk/libgui/CMakeLists.txt @@ -118,7 +118,7 @@ if (UNIX AND NOT APPLE) # must be linked publicly (rather than privately like is the # done for libassimp). get_property (assimpLibs TARGET libassimp PROPERTY INTERFACE_LINK_LIBRARIES) - target_link_libraries (libgui PUBLIC ${assimpLibs}) + target_link_libraries (libgui PUBLIC ${assimpLibs} -lz) endif () if (APPLE) @@ -128,7 +128,7 @@ endif () if (DENG_X11) target_include_directories (libgui PRIVATE ${X11_INCLUDE_DIR}) - target_link_libraries (libgui PRIVATE ${X11_LIBRARIES}) + target_link_libraries (libgui PRIVATE ${X11_LIBRARIES} -lGL) deng_target_link_qt (libgui PRIVATE X11Extras) if (DENG_ENABLE_DISPLAYMODE) if (NOT X11_Xrandr_FOUND) ++++++ doomsday-no-abs-icon.patch ++++++ --- /var/tmp/diff_new_pack.WRRmcY/_old 2018-01-13 21:44:24.799120565 +0100 +++ /var/tmp/diff_new_pack.WRRmcY/_new 2018-01-13 21:44:24.799120565 +0100 @@ -6,25 +6,30 @@ /usr/share/pixmaps, but the specfile will take care of that.] -Index: doomsday-1.14.5/distrib/linux/doomsday-engine.desktop +--- + doomsday/apps/client/doomsday-engine.desktop.in | 3 +-- + doomsday/tools/shell/doomsday-shell.desktop.in | 3 +-- + 2 files changed, 2 insertions(+), 4 deletions(-) + +Index: doomsday-2.0.0/doomsday/apps/client/doomsday-engine.desktop.in =================================================================== ---- doomsday-1.14.5.orig/distrib/linux/doomsday-engine.desktop -+++ doomsday-1.14.5/distrib/linux/doomsday-engine.desktop -@@ -6,5 +6,5 @@ Categories=Game;ActionGame; - Exec=BIN_DIR/launch-doomsday +--- doomsday-2.0.0.orig/doomsday/apps/client/doomsday-engine.desktop.in ++++ doomsday-2.0.0/doomsday/apps/client/doomsday-engine.desktop.in +@@ -6,5 +6,4 @@ Categories=Game;ActionGame; + Exec=${CMAKE_INSTALL_PREFIX}/bin/doomsday Terminal=false Type=Application --Icon=SB_DIR/graphics/snowberry.png -+Icon=doomsday-snowberry.png - -Index: doomsday-1.14.5/distrib/linux/doomsday-shell.desktop +-Icon=${CMAKE_INSTALL_PREFIX}/${DENG_INSTALL_DATA_DIR}/deng-logo-256.png +- ++Icon=deng-logo-256.png +Index: doomsday-2.0.0/doomsday/tools/shell/doomsday-shell.desktop.in =================================================================== ---- doomsday-1.14.5.orig/distrib/linux/doomsday-shell.desktop -+++ doomsday-1.14.5/distrib/linux/doomsday-shell.desktop -@@ -6,5 +6,5 @@ Categories=Game;ActionGame; - Exec=BIN_DIR/doomsday-shell +--- doomsday-2.0.0.orig/doomsday/tools/shell/doomsday-shell.desktop.in ++++ doomsday-2.0.0/doomsday/tools/shell/doomsday-shell.desktop.in +@@ -6,5 +6,4 @@ Categories=Game;ActionGame; + Exec=${CMAKE_INSTALL_PREFIX}/bin/doomsday-shell Terminal=false Type=Application --Icon=BASE_DIR/icons/shell.png -+Icon=doomsday-shell.png - +-Icon=${CMAKE_INSTALL_PREFIX}/${DENG_INSTALL_DATA_DIR}/deng-shell-logo-256.png +- ++Icon=deng-shell-logo-256.png ++++++ doomsday-notime.diff ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2017-12-14 16:39:34.541146300 +0100 Burn __DATE__ and __TIME__, this changes all the time. --- doomsday/apps/client/include/dd_def.h | 2 +- doomsday/apps/client/src/ui/dialogs/aboutdialog.cpp | 3 +-- doomsday/apps/plugins/directsound/include/version.h | 2 +- doomsday/apps/plugins/doom/include/version.h | 2 +- doomsday/apps/plugins/doom64/include/version.h | 2 +- doomsday/apps/plugins/example/include/version.h | 2 +- doomsday/apps/plugins/fluidsynth/include/version.h | 2 +- doomsday/apps/plugins/fmod/include/version.h | 2 +- doomsday/apps/plugins/heretic/include/version.h | 2 +- doomsday/apps/plugins/hexen/include/version.h | 2 +- doomsday/apps/plugins/importdeh/include/version.h | 2 +- doomsday/apps/plugins/importidtech1/include/version.h | 2 +- doomsday/apps/plugins/importsave/include/version.h | 2 +- doomsday/apps/plugins/importudmf/include/version.h | 2 +- doomsday/apps/plugins/openal/include/version.h | 2 +- doomsday/apps/plugins/winmm/include/version.h | 2 +- doomsday/tools/amethyst/src/defs.h | 2 +- doomsday/tools/savegametool/src/main.cpp | 3 +-- 18 files changed, 18 insertions(+), 20 deletions(-) Index: doomsday-2.0.3/doomsday/apps/client/include/dd_def.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/client/include/dd_def.h +++ doomsday-2.0.3/doomsday/apps/client/include/dd_def.h @@ -78,7 +78,7 @@ extern "C" { #define DOOMSDAY_VER_ID DOOMSDAY_RELEASE_TYPE DOOMSDAY_VER_ID_64BIT DOOMSDAY_VER_ID_DEBUG DOOMSDAY_VER_ID_RANGECHECK DOOMSDAY_VER_ID_BUILD -#define DOOMSDAY_VERSION_FULLTEXT DOOMSDAY_VERSION_TEXT " (" DOOMSDAY_VER_ID ") " __DATE__ " " __TIME__ +#define DOOMSDAY_VERSION_FULLTEXT DOOMSDAY_VERSION_TEXT " (" DOOMSDAY_VER_ID ")" #define SAFEDIV(x,y) (!(y) || !((x)/(y))? 1 : (x)/(y)) #define ORDER(x,y,a,b) ( (x)<(y)? ((a)=(x),(b)=(y)) : ((b)=(x),(a)=(y)) ) Index: doomsday-2.0.3/doomsday/apps/client/src/ui/dialogs/aboutdialog.cpp =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/client/src/ui/dialogs/aboutdialog.cpp +++ doomsday-2.0.3/doomsday/apps/client/src/ui/dialogs/aboutdialog.cpp @@ -83,8 +83,7 @@ AboutDialog::AboutDialog() : DialogWidge .arg(DOOMSDAY_RELEASE_TYPE) .arg(version.compactNumber()) .arg(version.build) - .arg(Time::fromText(__DATE__ " " __TIME__, Time::CompilerDateTime) - .asDateTime().toString(Qt::SystemLocaleShortDate)) + .arg("") .arg(tr("bit")) .arg(version.gitDescription.isEmpty()? "" : ("\n" _E(s)_E(F) + version.gitDescription + _E(.)_E(.))); info->setText(txt); Index: doomsday-2.0.3/doomsday/apps/plugins/directsound/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/directsound/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/directsound/include/version.h @@ -46,7 +46,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for audio playback via DirectSound" #define PLUGIN_VERSION_TEXT "1.2.5" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" DSDIRECTSOUND_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" DSDIRECTSOUND_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,2,5,0 // For WIN32 version info. #endif Index: doomsday-2.0.3/doomsday/apps/plugins/doom/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/doom/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/doom/include/version.h @@ -59,7 +59,7 @@ #define PLUGIN_DOCSURL DOOMSDAY_DOCSURL #define PLUGIN_VERSION_TEXT DOOMSDAY_VERSION_BASE -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" JDOOM_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" JDOOM_VER_ID ")" #define PLUGIN_VERSION_NUMBER DOOMSDAY_VERSION_NUMBER // For WIN32 version info. // For WIN32 version info: Index: doomsday-2.0.3/doomsday/apps/plugins/doom64/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/doom64/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/doom64/include/version.h @@ -58,7 +58,7 @@ #define PLUGIN_DOCSURL DOOMSDAY_DOCSURL #define PLUGIN_VERSION_TEXT DOOMSDAY_VERSION_BASE -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" JDOOM64_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" JDOOM64_VER_ID ")" #define PLUGIN_VERSION_NUMBER DOOMSDAY_VERSION_NUMBER // For WIN32 version info. // For WIN32 version info: Index: doomsday-2.0.3/doomsday/apps/plugins/example/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/example/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/example/include/version.h @@ -44,7 +44,7 @@ #define PLUGIN_DOCSURL DOOMSDAY_DOCSURL #define PLUGIN_VERSION_TEXT "1.2.0" -#define PLUGIN_VERSION_TEXTLONG "Version" PLUGIN_VERSION_TEXT " " __DATE__ " (" EXAMPLE_PLUGIN_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version" PLUGIN_VERSION_TEXT " (" EXAMPLE_PLUGIN_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,2,0,0 // For WIN32 version info. // For WIN32 version info: Index: doomsday-2.0.3/doomsday/apps/plugins/fluidsynth/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/fluidsynth/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/fluidsynth/include/version.h @@ -38,7 +38,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for music playback via FluidSynth" #define PLUGIN_VERSION_TEXT "1.1.0" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" DSFLUIDSYNTH_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" DSFLUIDSYNTH_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,1,0,0 // For WIN32 version info. #endif Index: doomsday-2.0.3/doomsday/apps/plugins/fmod/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/fmod/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/fmod/include/version.h @@ -58,7 +58,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for audio playback via Firelight Technologies' FMOD Ex " #define PLUGIN_VERSION_TEXT "1.0.2" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" DSFMOD_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" DSFMOD_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,0,2,0 // For WIN32 version info. #endif Index: doomsday-2.0.3/doomsday/apps/plugins/heretic/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/heretic/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/heretic/include/version.h @@ -59,7 +59,7 @@ #define PLUGIN_DOCSURL DOOMSDAY_DOCSURL #define PLUGIN_VERSION_TEXT DOOMSDAY_VERSION_BASE -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" JHERETIC_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" JHERETIC_VER_ID ")" #define PLUGIN_VERSION_NUMBER DOOMSDAY_VERSION_NUMBER // For WIN32 version info. // For WIN32 version info: Index: doomsday-2.0.3/doomsday/apps/plugins/hexen/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/hexen/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/hexen/include/version.h @@ -59,7 +59,7 @@ #define PLUGIN_DOCSURL DOOMSDAY_DOCSURL #define PLUGIN_VERSION_TEXT DOOMSDAY_VERSION_BASE -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" JHEXEN_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" JHEXEN_VER_ID ")" #define PLUGIN_VERSION_NUMBER DOOMSDAY_VERSION_NUMBER // For WIN32 version info. // For WIN32 version info: Index: doomsday-2.0.3/doomsday/apps/plugins/importdeh/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/importdeh/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/importdeh/include/version.h @@ -39,7 +39,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for importing DeHackEd patches." #define PLUGIN_VERSION_TEXT "2.0.0" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" DEHREAD_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" DEHREAD_VER_ID ")" #define PLUGIN_VERSION_NUMBER 2,0,0,0 // For WIN32 version info. #endif // LIBDEHREAD_VERSION_H Index: doomsday-2.0.3/doomsday/apps/plugins/importidtech1/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/importidtech1/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/importidtech1/include/version.h @@ -40,7 +40,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for loading id Tech 1 resources." #define PLUGIN_VERSION_TEXT "1.0.0" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" IMPORTIDTECH1_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" IMPORTIDTECH1_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,0,0,0 // For WIN32 version info. #endif // IMPORTIDTECH1_VERSION_H Index: doomsday-2.0.3/doomsday/apps/plugins/importsave/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/importsave/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/importsave/include/version.h @@ -38,7 +38,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for importing legacy saved games." #define PLUGIN_VERSION_TEXT "1.0.0" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" IMPORTSAVE_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" IMPORTSAVE_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,0,0,0 // For WIN32 version info. #endif // IMPORTSAVE_VERSION_H Index: doomsday-2.0.3/doomsday/apps/plugins/importudmf/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/importudmf/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/importudmf/include/version.h @@ -38,7 +38,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for importing Universal Doom Map Format maps." #define PLUGIN_VERSION_TEXT "1.0.0" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" IMPORTUDMF_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" IMPORTUDMF_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,0,0,0 // For WIN32 version info. #endif // IMPORTUDMF_VERSION_H Index: doomsday-2.0.3/doomsday/apps/plugins/openal/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/openal/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/openal/include/version.h @@ -46,7 +46,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for audio playback via OpenAL" #define PLUGIN_VERSION_TEXT "1.2.4" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" DSOPENAL_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" DSOPENAL_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,2,4,0 // For WIN32 version info. #endif Index: doomsday-2.0.3/doomsday/apps/plugins/winmm/include/version.h =================================================================== --- doomsday-2.0.3.orig/doomsday/apps/plugins/winmm/include/version.h +++ doomsday-2.0.3/doomsday/apps/plugins/winmm/include/version.h @@ -46,7 +46,7 @@ #define PLUGIN_DETAILS "Doomsday plugin for audio playback via Windows Multimedia." #define PLUGIN_VERSION_TEXT "1.0.5" -#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " " __DATE__ " (" DSWINMM_VER_ID ")" +#define PLUGIN_VERSION_TEXTLONG "Version " PLUGIN_VERSION_TEXT " (" DSWINMM_VER_ID ")" #define PLUGIN_VERSION_NUMBER 1,0,5,0 // For WIN32 version info. #endif Index: doomsday-2.0.3/doomsday/tools/amethyst/src/defs.h =================================================================== --- doomsday-2.0.3.orig/doomsday/tools/amethyst/src/defs.h +++ doomsday-2.0.3/doomsday/tools/amethyst/src/defs.h @@ -19,7 +19,7 @@ #define __AMETHYST_COMMON_DEFS_H__ #define VERSION_STR "1.1.2" -#define BUILD_STR "Version " VERSION_STR " (" __DATE__ ")" +#define BUILD_STR "Version " VERSION_STR " ()" #define MAX_COLUMNS 40 #define IS_BREAK(c) ((c)=='@' || (c)=='{' || (c)=='}' || (c)=='$') Index: doomsday-2.0.3/doomsday/tools/savegametool/src/main.cpp =================================================================== --- doomsday-2.0.3.orig/doomsday/tools/savegametool/src/main.cpp +++ doomsday-2.0.3/doomsday/tools/savegametool/src/main.cpp @@ -72,8 +72,7 @@ String versionText() return String("%1 version %2 (%3)") .arg(DENG2_TEXT_APP->applicationName()) .arg(DENG2_TEXT_APP->applicationVersion()) - .arg(Time::fromText(__DATE__ " " __TIME__, Time::CompilerDateTime) - .asDateTime().toString(Qt::SystemLocaleShortDate)); + .arg(""); } Path composeMapUriPath(duint32 episode, duint32 map)